@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
3 lines (2 loc) • 469 B
TypeScript
import { EffectFunction, MapperFunction, SchemaResolverFunction } from './types';
export declare function createPropsResolver<T extends Record<string, any>>(componentPropsObject: T, defaultSchema: Record<string, any>, schemaMapper?: Map<string, string | MapperFunction>, schemaResolver?: SchemaResolverFunction, propertyConfig?: Record<string, any>, propertyEffect?: EffectFunction): (schemaValue?: Record<string, any>, mergeDefaults?: boolean) => Record<string, any>;