UNPKG

vue-dog-form

Version:

The simplest vue 3 form validation plugin.

17 lines (16 loc) 632 B
import { InjectionKey, Ref } from 'vue'; import { DErrorInstanceLink } from './DErrorInstanceLink'; import { ErrorObject } from './ErrorObject'; import { RuleEntry } from './RuleEntry'; import { DogFormActivate } from './DogFormActivate'; declare const dogFormKey: InjectionKey<{ message: (error: ErrorObject) => string; validationRules: { [key: string]: RuleEntry; }; activate: DogFormActivate; nativeValidate: boolean; }>; declare const errorInstancesKey: InjectionKey<DErrorInstanceLink[]>; declare const isActiveKey: InjectionKey<Ref<boolean>>; export { dogFormKey, errorInstancesKey, isActiveKey };