import { mongo } from "https://deno.land/x/hex@0.5.15/src/data/deps.ts";
const { UUID } = mongo;
A class representation of the BSON UUID type.
Constructors
new
UUID(input?: string | Uint8Array | UUID)Create an UUID type
Methods
Compares the equality of this UUID with otherID
.
toHexString(includeDashes?): string
Returns the UUID id as a 32 or 36 character hex string representation, excluding/including dashes (defaults to 36 character dash separated)
toJSON(): string
Converts the id into its JSON string representation. A 36 character (dashes included) hex string in the format: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
toString(): string
same as to toHexString
method
[Symbol.for("Deno.customInspect")](): string
Static Methods
createFromHexString(hexString: string): UUID
Creates an UUID from a hex string representation of an UUID.
generate(): Uint8Array
Generates a populated buffer containing a v4 uuid