@thi.ng/ksuid
Version: 
Configurable K-sortable unique IDs, ULIDs, binary & base-N encoded, 32/48/64bit time resolutions
21 lines • 600 B
TypeScript
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