Variable v3Const
v3: {
generate: ((namespace: string, data: Uint8Array) => Promise<string>);
validate: ((id: string) => boolean);
} = ...
generate: ((namespace: string, data: Uint8Array) => Promise<string>);
validate: ((id: string) => boolean);
} = ...
Type declaration
generate: ((namespace: string, data: Uint8Array) => Promise<string>)
- (namespace, data): Promise<string>
Generates a UUIDv3.
Parameters
- namespace: string
The namespace to use, encoded as a UUID.
- data: Uint8Array
The data to hash to calculate the MD5 digest for the UUID.
Returns Promise<string>
A UUIDv3 string.
- namespace: string
validate: ((id: string) => boolean)
- (id): boolean
Determines whether a string is a valid UUIDv3.
Parameters
- id: string
UUID value.
Returns boolean
trueif the string is a valid UUIDv3, otherwisefalse.- id: string
Generator and validator for UUIDv3.