Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

addTargetValidation

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

    • target: any
    • type: string
    • key: string | number | symbol
    • options: {} = ...

    Returns void

Const email

  • email<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
  • Type parameters

    • T

    Parameters

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

    Returns any

Const slug

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

    • T

    Parameters

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

    Returns any

Const uniqueByApp

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

    • T

    Parameters

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

    Returns any

Generated using TypeDoc