UNPKG

scrivito

Version:

Scrivito is a professional, yet easy to use SaaS Enterprise Content Management Service, built for digital agencies and medium to large businesses. It is completely maintenance-free, cost-effective, and has unprecedented performance and security.

18 lines (13 loc) 424 B
const OBJ_ID_PATTERN = /^[0-9a-f]{16}$/; let strictValidation = true; export function disableStrictObjIdValidation(): void { strictValidation = false; } export function enableStrictObjIdValidation(): void { strictValidation = true; } export function isObjId(value: unknown): value is string { if (typeof value !== 'string') return false; if (strictValidation) return OBJ_ID_PATTERN.test(value); return true; }