vue-dog-form
Version:
The simplest vue 3 form validation plugin.
23 lines (22 loc) • 679 B
TypeScript
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;