@sprucelabs/schema
Version:
Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓
3 lines (2 loc) • 439 B
TypeScript
import { SchemaDefaultValues, Schema, SchemaGetDefaultValuesOptions, SchemaFieldNamesWithDefaultValue } from '../schemas.static.types';
export default function defaultSchemaValues<S extends Schema, F extends SchemaFieldNamesWithDefaultValue<S> = SchemaFieldNamesWithDefaultValue<S>, CreateEntityInstances extends boolean = true>(definition: S, options?: SchemaGetDefaultValuesOptions<S, F, CreateEntityInstances>): SchemaDefaultValues<S>;