@gdimx/ngx-input-validator
Version:
Libreriía de validaciones reutilizables para formularios en angular
50 lines (49 loc) • 1.46 kB
TypeScript
export declare class NgxInputValidator {
static required(control: any): {
[ ]: any;
} | null;
static email(control: any): {
[ ]: any;
} | null;
static alpha(control: any): {
[ ]: any;
} | null;
static alphaNumeric(control: any): {
[ ]: any;
} | null;
static numeric(control: any): {
[ ]: any;
} | null;
static minLength(min: number): (control: any) => {
[ ]: any;
} | null;
static maxLength(max: number): (control: any) => {
[ ]: any;
} | null;
static allowedCharacters(regex: RegExp, errorKey?: string): (control: any) => {
[ ]: any;
} | null;
static noSpaces(control: any): {
[ ]: any;
} | null;
static onlyUppercase(control: any): {
[ ]: any;
} | null;
static onlyLowercase(control: any): {
[ ]: any;
} | null;
static disallowedCharacters(regex: RegExp, errorKey?: string): (control: any) => {
[ ]: any;
} | null;
static decimal(control: any): {
[ ]: any;
} | null;
static rfc(control: any): {
[ ]: any;
} | null;
static curp(control: any): {
[ ]: any;
} | null;
static getErrorMessage(control: any): string;
static getAllFormErrors(form: any): string;
}