UNPKG

@inkline/inkline

Version:

Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building high-quality, accessible, and customizable Vue.js 3 Design Systems.

10 lines (9 loc) 392 B
import type { Form, ResolvedFormSchema } from '@inkline/inkline/types'; /** * Update schema recursively with given values * * @param schema { ResolvedFormSchema } * @param values { Record<ReservedFormKeys, boolean> } * @returns { ResolvedFormSchema } */ export declare function setSchemaStateRecursively<T extends Form>(schema: ResolvedFormSchema<T>, values: Record<string, any>): any;