Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

addTargetValidation

  • addTargetValidation(target: any, type: string, key: string | number | symbol, options?: {}): void

Const email

  • email<T>(target: T, key: keyof T, descriptor?: PropertyDescriptor): any

Const internationalPhoneNumber

  • internationalPhoneNumber(acceptedCountryList?: string[]): <T>(target: T, key: keyof T, descriptor?: PropertyDescriptor) => any
  • Parameters

    • acceptedCountryList: string[] = ...

    Returns <T>(target: T, key: keyof T, descriptor?: PropertyDescriptor) => any

      • <T>(target: T, key: keyof T, descriptor?: PropertyDescriptor): any
      • Type parameters

        • T

        Parameters

        • target: T
        • key: keyof T
        • Optional descriptor: PropertyDescriptor

        Returns any

Const maxLength

  • maxLength(maxLength?: number): <T>(target: T, key: keyof T, descriptor?: PropertyDescriptor) => any
  • Parameters

    • maxLength: number = 0

    Returns <T>(target: T, key: keyof T, descriptor?: PropertyDescriptor) => any

      • <T>(target: T, key: keyof T, descriptor?: PropertyDescriptor): any
      • Type parameters

        • T

        Parameters

        • target: T
        • key: keyof T
        • Optional descriptor: PropertyDescriptor

        Returns any

Const minLength

  • minLength(minLength?: number): <T>(target: T, key: keyof T, descriptor?: PropertyDescriptor) => any
  • Parameters

    • minLength: number = 0

    Returns <T>(target: T, key: keyof T, descriptor?: PropertyDescriptor) => any

      • <T>(target: T, key: keyof T, descriptor?: PropertyDescriptor): any
      • Type parameters

        • T

        Parameters

        • target: T
        • key: keyof T
        • Optional descriptor: PropertyDescriptor

        Returns any

Const required

  • required<T>(target: T, key: keyof T, descriptor?: PropertyDescriptor): any

Const slug

  • slug<T>(target: T, key: keyof T, descriptor?: PropertyDescriptor): any

Generated using TypeDoc