UNPKG

@thi.ng/ksuid

Version:

Configurable K-sortable unique IDs, ULIDs, binary & base-N encoded, 32/48/64bit time resolutions

21 lines 600 B
import { AKSUID } from "./aksuid.js"; import type { KSUIDOpts } from "./api.js"; export declare class ULID extends AKSUID { constructor(opts?: Partial<KSUIDOpts>); timeOnlyBinary(epoch?: number): Uint8Array<ArrayBuffer>; parse(id: string): { epoch: number; id: Uint8Array<ArrayBuffer>; }; } /** * Creates and returns a new ULID generator instance (w/ 48bit epoch millisecond * time precision). * * @remarks * https://github.com/ulid/spec * * @param opts - */ export declare const defULID: (opts?: Partial<KSUIDOpts>) => ULID; //# sourceMappingURL=ulid.d.ts.map