To generate a ULID use the ulid function. This will generate a
ULID based on the current time.
import { ulid } from"@std/ulid";
ulid(); // 01HYFKMDF3HVJ4J3JZW8KXPVTY
ulid does not guarantee that the ULIDs will be strictly
increasing for the same current time. If you need to guarantee that the ULIDs
will be strictly increasing, even for the same current time, use the
monotonicUlid function.
Utilities for generating and working with Universally Unique Lexicographically Sortable Identifiers (ULIDs).
To generate a ULID use the
ulidfunction. This will generate a ULID based on the current time.uliddoes not guarantee that the ULIDs will be strictly increasing for the same current time. If you need to guarantee that the ULIDs will be strictly increasing, even for the same current time, use themonotonicUlidfunction.Because each ULID encodes the time it was generated, you can extract the timestamp from a ULID using the
decodeTimefunction.