Variable v4Const

v4: {
    validate: ((id: string) => id is `${string}-${string}-${string}-${string}-${string}`);
} = ...

Validator for UUIDv4.

Type declaration

  • validate: ((id: string) => id is `${string}-${string}-${string}-${string}-${string}`)
      • (id): id is `${string}-${string}-${string}-${string}-${string}`
      • Determines whether a string is a valid UUIDv4.

        Parameters

        • id: string

          UUID value.

        Returns id is `${string}-${string}-${string}-${string}-${string}`

        true if the UUID is valid UUIDv4, otherwise false.

        import { validate } from "@std/uuid/v4";
        import { assert, assertFalse } from "@std/assert";

        assert(validate(crypto.randomUUID()));
        assertFalse(validate("this-is-not-a-uuid"));
import { v4 } from "@std/uuid";
import { assert } from "@std/assert";

const uuid = crypto.randomUUID();
assert(v4.validate(uuid));