UNPKG

@uni-ts/model

Version:

Utils for creating data models in TypeScript.

14 lines 458 B
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