Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ui-component-library / src / forms / deps / index.d.ts
Size: Mime:
// factory
export declare function isValid(type: string | string[], value: any): boolean

export declare function isAlphaNumeric(value: string | number): boolean
export declare function isValidEmail(value: string): boolean
export declare function isValidLength(value, minLength?: number, maxLength?: number): boolean
export declare function isValidPassword(value: string): boolean
export declare function isValidTelephone(value: string | number): boolean

// has much more...
export declare function isValidCreditCard(value: string | number): boolean
export declare function isValidExpireyDate(value: string): boolean

// username?
export declare function isValidName(value: string): boolean
export declare function isValidZipCode(value: string): boolean

// @todo @rename
// @description - not a validator, gets back error message by key...
// but can't add new ones or compute them meh
export declare function errorMessage(key: string): string

export interface validators {
  isAlphaNumeric,
  isValid,
  isValidEmail,
  isValidLength,
  isValidPassword,
  isValidTelephone,
  isValidCreditCard,
  isValidName,
  isValidZipCode,
  isValidExpireyDate,
}