UNPKG

vuelidate-messages

Version:

A small library to help build validation messages from Vuelidate's state.

13 lines (12 loc) 616 B
declare type VuelidateField = any; declare type ValidationMessageGenerator = (field: VuelidateField, ...rest: any[]) => string; interface ValidationMessages { [propName: string]: ValidationMessageGenerator; } interface VuelidateMessageOptions { dirty?: boolean; first?: number; } export declare function validationMessages(messages: ValidationMessages, opts: VuelidateMessageOptions): (field: VuelidateField, ...args: any[]) => string[]; export declare function validationMessage(messages: ValidationMessages, opts: VuelidateMessageOptions): (field: VuelidateField, ...args: any[]) => string; export {};