Variable v5Const
v5: {
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 UUIDv5.
Parameters
- namespace: string
The namespace to use, encoded as a UUID.
- data: Uint8Array
The data to hash to calculate the SHA-1 digest for the UUID.
Returns Promise<string>
A UUIDv5 string.
- namespace: string
validate: ((id: string) => boolean)
- (id): boolean
Determines whether a string is a valid UUIDv5.
Parameters
- id: string
UUID value.
Returns boolean
trueif the string is a valid UUIDv5, otherwisefalse.- id: string
Generator and validator for UUIDv5.