UNPKG

@nimel/directorr-form

Version:
9 lines (8 loc) 676 B
import { CreatePropertyDecoratorFactory } from '@nimel/directorr'; import { ObjectSchema } from 'yup'; import { ValidateOptions, SomeFunc, ValidateSchema, validatePayload } from './types'; export declare const MODULE_NAME = "validate"; export declare function validateSchema(payload: any, valueFunc: SomeFunc, store: any, [schema, options, fields]: [ObjectSchema<any>, ValidateOptions, string[]]): any; export declare function initializer(initObject: any, value: any, property: string, ctx: any, validate?: ValidateSchema): (payload: any) => any; declare const validate: CreatePropertyDecoratorFactory<ObjectSchema, ValidateOptions, validatePayload>; export default validate;