UNPKG

@sprucelabs/schema

Version:

Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓

3 lines (2 loc) • 303 B
import { Schema, SchemaValidateOptions, SchemaPartialValues, SchemaValues } from '../schemas.static.types'; export default function validateSchemaValues<S extends Schema, V extends SchemaPartialValues<S>>(schema: S, values: V, options?: SchemaValidateOptions<S>): asserts values is V & SchemaValues<S>;