UNPKG

koa-micro-ts

Version:

Microservice Typescript Framework - based on koa

47 lines (46 loc) 2.09 kB
declare const validator: { isEmail(str: string): RegExpMatchArray | null; isUrl(str: string): false | RegExpMatchArray | null; isPath(str: string): false | RegExpMatchArray | null; isIP(str: string): 0 | 4 | 6; isIPv4(str: string): boolean; isIPv6(str: string): boolean; isIPNet(str: string): boolean; isAlpha(str: string): RegExpMatchArray | null; isAlphanumeric(str: string): RegExpMatchArray | null; isAlphanumericExt(str: string): RegExpMatchArray | null; isUsername(str: string): boolean | null; isPassword(str: string): RegExpMatchArray | null; isPasswordExt(str: string): RegExpMatchArray | null; isNumeric(str: string): RegExpMatchArray | null; isNumber(n: any): boolean; isHex(str: string): boolean; isLowercase(str: string): RegExpMatchArray | null; isUppercase(str: string): RegExpMatchArray | null; isInt(str: string): boolean; isDecimal(str: string): false | RegExpMatchArray | null; isDivisibleBy(str: string, n: number): boolean; notNull(str: string): boolean; isNull(str: string): boolean; notEmpty(str: string): boolean; equals(a: any, b: any): boolean; contains(str: string, elem: string): boolean; notContains(str: string, elem: string): boolean; regex(str: string, pattern: any, modifiers: string): RegExpMatchArray | null; notRegex(str: string, pattern: any, modifiers: string): boolean; len(str: string, min: number, max?: number): boolean; isUUID(str: string, version: string | number): RegExpMatchArray | null; isDate(str: string): boolean; isAfter(str: string, date?: Date | string): boolean; isBefore(str: string, date: Date | string): boolean; min(str: string, val: number): boolean; max(str: string, val: number): boolean; isArray(str: string): boolean; isCreditCard(str: string): string | null; sanitize(str: string): string; strip: (str: string) => string; stripTags: (str: string) => string; stripScripts: (str: string) => string; stripAll(str: string): string; }; export default validator;