UNPKG

@chassisjs/hermes

Version:

Production-Ready TypeScript Outbox Pattern

11 lines 402 B
import { validate as validateUuid } from 'uuid'; import { AssertionError } from '../errors.js'; import { parseNonEmptyString } from './NonEmptyString.js'; const parseUuid4 = (value) => { if (!validateUuid(value) || !parseNonEmptyString(value)) { throw new AssertionError({ forValue: 'Uuid4String' }); } return value; }; export { parseUuid4 }; //# sourceMappingURL=Uuid4String.js.map