@datametria/vue-components
Version:
DATAMETRIA Vue.js 3 Component Library with Multi-Brand Theming - 51 components + 10 composables with theming support, WCAG 2.2 AA, dark mode, responsive system
15 lines (14 loc) • 794 B
TypeScript
export declare const required: (value: any) => boolean;
export declare const email: (value: any) => boolean;
export declare const minLength: (min: number) => (value: any) => boolean;
export declare const maxLength: (max: number) => (value: any) => boolean;
export declare const pattern: (regex: RegExp) => (value: any) => boolean;
export declare const custom: (validator: (value: any) => boolean) => (value: any) => boolean;
export declare function useValidation(): {
required: (value: any) => boolean;
email: (value: any) => boolean;
minLength: (min: number) => (value: any) => boolean;
maxLength: (max: number) => (value: any) => boolean;
pattern: (regex: RegExp) => (value: any) => boolean;
custom: (validator: (value: any) => boolean) => (value: any) => boolean;
};