| import { ulid } from "ulid"; | |
| export type IdPrefix = | |
| | "usr" | |
| | "cnv" | |
| | "msg" | |
| | "fld" | |
| | "att" | |
| | "job" | |
| | "art" | |
| | "shr" | |
| | "evt" | |
| | "ann" | |
| | "tc" | |
| | "arun" | |
| | "memf" | |
| | "tnode" | |
| | "tedge" | |
| | "tev" | |
| | "tgap" | |
| | "tdep" | |
| | "tedh" | |
| | "tsum" | |
| | "tspt" | |
| | "tgoal" | |
| | "trun" | |
| | "tcand" | |
| | "taudit" | |
| | "pcls" | |
| | "tnet" | |
| | "nver" | |
| | "nprm" | |
| | "nmet" | |
| | "eplan" | |
| | "tldg" | |
| | "nshs" | |
| | "nevt" | |
| | "nrgs" | |
| | "nvmt" | |
| | "task" | |
| | "subl" | |
| | "qhit" | |
| | "cdf" | |
| | "cek" | |
| | "clcyev" | |
| | "ilrun" | |
| | "ndv" | |
| | "lrcall" | |
| | "lrbdg" | |
| | "ilrn2" | |
| | "ilstep"; | |
| export function newId(prefix: IdPrefix): string { | |
| return `${prefix}_${ulid()}`; | |
| } | |