MCPcopy
hub / github.com/ulid/javascript / ulid

Function ulid

source/ulid.ts:179–183  ·  view source on GitHub ↗
(seedTime?: number, prng?: PRNG)

Source from the content-addressed store, hash-verified

177 * ulid(); // "01HNZXD07M5CEN5XA66EMZSRZW"
178 */
179export function ulid(seedTime?: number, prng?: PRNG): ULID {
180 const currentPRNG = prng || detectPRNG();
181 const seed = !seedTime || isNaN(seedTime) ? Date.now() : seedTime;
182 return encodeTime(seed, TIME_LEN) + encodeRandom(RANDOM_LEN, currentPRNG);
183}

Callers 2

benchmark.jsFile · 0.85
ulid.spec.tsFile · 0.85

Calls 3

detectPRNGFunction · 0.85
encodeTimeFunction · 0.85
encodeRandomFunction · 0.85

Tested by

no test coverage detected