@uni-ts/model
Version:
Utils for creating data models in TypeScript.
14 lines • 458 B
JavaScript
export function getSyncValidationResult(schema, value) {
const result = schema['~standard'].validate(value);
if (result instanceof Promise) {
throw new TypeError('Schema validation must be synchronous');
}
return result;
}
export function oneOf(...values) {
return values[Math.floor(Math.random() * values.length)];
}
export function merge(model, extend) {
return { ...model, ...extend };
}
//# sourceMappingURL=helpers.js.map