@chassisjs/hermes
Version:
Production-Ready TypeScript Outbox Pattern
11 lines • 402 B
JavaScript
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