v7
import { v7 } from "jsr:@ende/uuid";variable
const v7: { … }Generator and validator for UUIDv7
Example: Usage
import { v7 } from "@ende/uuid";
import { assert, assertEquals } from "@ende/assert";
const TIMESTAMP = 1527897600000;
const uuid = v7.generate(TIMESTAMP); // optional timestamp, otherwise defaults to Date.now();
assert(v7.validate(uuid));
assertEquals(v7.extractTimestamp(uuid), TIMESTAMP);
Properties
generate
generate: unknownvalidate
validate: unknownextractTimestamp
extractTimestamp: unknown