(seedTime?: number, prng?: PRNG)
| 177 | * ulid(); // "01HNZXD07M5CEN5XA66EMZSRZW" |
| 178 | */ |
| 179 | export 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 | } |
no test coverage detected