Link Search Menu Expand Document

UUID overview

Added in v1.0.0


Table of contents


utils

UUID

Signature

export declare const UUID: t.BrandC<t.StringC, UUIDBrand>

Added in v1.0.0

UUID (type alias)

Signature

export type UUID = t.Branded<string, UUIDBrand>

Added in v1.0.0

UUIDBrand (interface)

Signature

export interface UUIDBrand {
  readonly UUID: unique symbol
}

Added in v1.0.0

UUIDv3

Signature

export declare const UUIDv3: t.BrandC<t.StringC, UUIDv3Brand>

Added in v1.0.0

UUIDv3 (type alias)

Signature

export type UUIDv3 = t.Branded<string, UUIDv3Brand>

Added in v1.0.0

UUIDv3Brand (interface)

Signature

export interface UUIDv3Brand {
  readonly UUIDv3: unique symbol
}

Added in v1.0.0

UUIDv4

Signature

export declare const UUIDv4: t.BrandC<t.StringC, UUIDv4Brand>

Added in v1.0.0

UUIDv4 (type alias)

Signature

export type UUIDv4 = t.Branded<string, UUIDv4Brand>

Added in v1.0.0

UUIDv4Brand (interface)

Signature

export interface UUIDv4Brand {
  readonly UUIDv4: unique symbol
}

Added in v1.0.0

UUIDv5

Signature

export declare const UUIDv5: t.BrandC<t.StringC, UUIDv5Brand>

Added in v1.0.0

UUIDv5 (type alias)

Signature

export type UUIDv5 = t.Branded<string, UUIDv5Brand>

Added in v1.0.0

UUIDv5Brand (interface)

Signature

export interface UUIDv5Brand {
  readonly UUIDv5: unique symbol
}

Added in v1.0.0