Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace validation

Index

Type aliases

ValidationFunction

ValidationFunction: (value: ValidationInput) => boolean | string

Type declaration

ValidationInput

ValidationInput: string | number | null | undefined

ValidationOutput

ValidationOutput: string | boolean

Functions

Const between

  • A between rule for ValidationInput

    Parameters

    • value: ValidationInput

      ValidationInput

    • min: number

      Minimum value, inclusive

    • max: number

      Maximum value, inclusive

    Returns ValidationOutput

    True if it validates or else validation message

Const initValidation

Const maximum

Const minimum

Const number

  • A number rule for ValidationInput

    Parameters

    • value: ValidationInput

      ValidationInput

    • validationMessage: string = VALIDATION_MESSAGES.NUMBER

      Validation message to return if the validation fails

    Returns ValidationOutput

    True if it validates or else the validation message given

Const required

  • A required rule for ValidationInput

    Parameters

    • value: ValidationInput

      ValidationInput

    • validationMessage: string = VALIDATION_MESSAGES.REQUIRED

      Validation message to return if the validation fails

    Returns ValidationOutput

    True if it validates or else the validation message given

Const validate

Generated using TypeDoc