Variable ValidatorsConst

Validators: {
    exactLen: ((len) => ValidatorFunc);
    httpHost: ValidatorFunc;
    match: ((pattern) => ValidatorFunc);
    maxLen: ((max) => ValidatorFunc);
    minLen: ((min) => ValidatorFunc);
    oneOf: ((values) => ValidatorFunc);
    requiredForEnvs: (<T>(env, requiredEnvs) => ValidatorFunc);
    requiredIf: (<T_1>(condition) => ValidatorFunc);
}

A library of bundled validators that you may use in your config definitions. You can also write your own validators by implementing the ValidatorFunc interface.

Type declaration

  • exactLen: ((len) => ValidatorFunc)
      • (len): ValidatorFunc
      • Parameters

        • len: number

        Returns ValidatorFunc

  • httpHost: ValidatorFunc
  • match: ((pattern) => ValidatorFunc)
      • (pattern): ValidatorFunc
      • Parameters

        • pattern: string | RegExp

        Returns ValidatorFunc

  • maxLen: ((max) => ValidatorFunc)
      • (max): ValidatorFunc
      • Parameters

        • max: number

        Returns ValidatorFunc

  • minLen: ((min) => ValidatorFunc)
      • (min): ValidatorFunc
      • Parameters

        • min: number

        Returns ValidatorFunc

  • oneOf: ((values) => ValidatorFunc)
      • (values): ValidatorFunc
      • Parameters

        • values: string[]

        Returns ValidatorFunc

  • requiredForEnvs: (<T>(env, requiredEnvs) => ValidatorFunc)
      • <T>(env, requiredEnvs): ValidatorFunc
      • Type Parameters

        • T

        Parameters

        • env: string
        • requiredEnvs: string[]

        Returns ValidatorFunc

  • requiredIf: (<T_1>(condition) => ValidatorFunc)
      • <T_1>(condition): ValidatorFunc
      • Type Parameters

        • T_1

        Parameters

        • condition: boolean

        Returns ValidatorFunc

Generated using TypeDoc