Download packages/kap-server/src/protocol/request-id.ts from SaylorTwift/kimi-code: direct link, hf CLI and curl.
- Browser
- Download file 371 Bytes
-
https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/kap-server/src/protocol/request-id.ts
- Command line
-
hf download hf://SaylorTwift/kimi-code/packages/kap-server/src/protocol/request-id.ts
-
curl -L -o request-id.ts https://huggingface.co/SaylorTwift/kimi-code/resolve/main/packages/kap-server/src/protocol/request-id.ts
371 Bytes
| import { isValid, ulid } from 'ulid'; | |
| export const ulidRegex = /^[0-7][0-9A-HJKMNP-TV-Z]{25}$/; | |
| export function parseOrGenerateRequestId(headerValue: string | undefined): string { | |
| if (typeof headerValue === 'string' && isValid(headerValue)) { | |
| return headerValue; | |
| } | |
| return ulid(); | |
| } | |
| export function isUlid(value: string): boolean { | |
| return isValid(value); | |
| } | |