lakutata
Version:
An IoC-based universal application framework.
18 lines (16 loc) • 456 B
TypeScript
type UUIDTypes<TBuf extends Uint8Array = Uint8Array> = string | TBuf;
type Version1Options = {
node?: Uint8Array;
clockseq?: number;
random?: Uint8Array;
rng?: () => Uint8Array;
msecs?: number;
nsecs?: number;
_v6?: boolean;
};
type Version4Options = {
random?: Uint8Array;
rng?: () => Uint8Array;
};
type Version6Options = Version1Options;
export type { UUIDTypes, Version1Options, Version4Options, Version6Options };