UNPKG

vue-dog-form

Version:

The simplest vue 3 form validation plugin.

23 lines (22 loc) 679 B
import { App } from 'vue'; import { default as DogFormOptions } from './src/types/DogFormOptions'; import { default as DForm } from './src/components/DForm.vue'; import { default as DError } from './src/components/DError.vue'; export { DForm, DError }; declare module 'vue' { interface GlobalComponents { DForm: typeof DForm; DError: typeof DError; } } declare global { interface DogSubmitEvent extends Event { isValid?: boolean; } type DForm = InstanceType<typeof DForm>; type DError = InstanceType<typeof DError>; } declare const _default: { install: (app: App, options?: DogFormOptions) => void; }; export default _default;