(headerValue: string | undefined)
| 3 | export const ulidRegex = /^[0-7][0-9A-HJKMNP-TV-Z]{25}$/; |
| 4 | |
| 5 | export function parseOrGenerateRequestId(headerValue: string | undefined): string { |
| 6 | if (typeof headerValue === 'string' && isValid(headerValue)) { |
| 7 | return headerValue; |
| 8 | } |
| 9 | return ulid(); |
| 10 | } |
| 11 | |
| 12 | export function isUlid(value: string): boolean { |
| 13 | return isValid(value); |
no test coverage detected