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 isValidExpiryDate(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
  isValidExpiryDate
}