Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "utils"

Index

Type aliases

Class

Class<T>: {}

Type parameters

  • T = any

Type declaration

InjectWrappedClassType

InjectWrappedClassType<T>: InjectWrappedInstance<T> & InjectWrappedClassConstructor<T>

Type parameters

InjectWrappedInstance

InjectWrappedInstance<T>: {}

Type parameters

  • T

Type declaration

OptionalConstructorParameters

OptionalConstructorParameters<T>: T extends {} ? {} : never

Type parameters

  • T: Function

OptionalParameters

OptionalParameters<T>: T extends (...args: infer P) => any ? {} : never

optional version of Parameters

Type parameters

  • T: Function

PromiseConstructor

PromiseConstructor<T>: {}

Type parameters

Type declaration

Functions

getClassName

  • getClassName(typeOrInstance: any): string
  • get class name from type or instance

    Parameters

    • typeOrInstance: any

    Returns string

getOrDefault

  • getOrDefault(map: Map<any, any>, key: any, value: any): any
  • Parameters

    • map: Map<any, any>
    • key: any
    • value: any

    Returns any

isClassConstructorParameterDecorator

  • isClassConstructorParameterDecorator(target: any, targetKey: any, parameterIndex: any): boolean
  • is class constructor parameter decorator

    Parameters

    • target: any
    • targetKey: any
    • parameterIndex: any

    Returns boolean

isClassDecorator

  • isClassDecorator(target: any, targetKey?: any, parameterIndex?: any): boolean
  • is class decorator

    Parameters

    • target: any
    • Optional targetKey: any
    • Optional parameterIndex: any

    Returns boolean

isClassMethodDecorator

  • isClassMethodDecorator(target: any, targetKey: any, desc: any): boolean
  • is class method decorator

    Parameters

    • target: any
    • targetKey: any
    • desc: any

    Returns boolean

isClassMethodParameterDecorator

  • isClassMethodParameterDecorator(target: any, targetKey: any, parameterIndex: any): boolean
  • is class method parameter decorator

    Parameters

    • target: any
    • targetKey: any
    • parameterIndex: any

    Returns boolean

isClassPropertyDecorator

  • isClassPropertyDecorator(target: any, targetKey: any, parameterIndex: any): boolean
  • is class property decorator

    Parameters

    • target: any
    • targetKey: any
    • parameterIndex: any

    Returns boolean

isClassStaticMethodDecorator

  • isClassStaticMethodDecorator(target: any, targetKey: any, parameterIndex: any): boolean
  • Parameters

    • target: any
    • targetKey: any
    • parameterIndex: any

    Returns boolean

isClassStaticMethodParametersDecorator

  • isClassStaticMethodParametersDecorator(target: any, targetKey: any, parameterIndex: any): boolean
  • is class static method parameter decorator

    Parameters

    • target: any
    • targetKey: any
    • parameterIndex: any

    Returns boolean

isClassStaticPropertyDecorator

  • isClassStaticPropertyDecorator(target: any, targetKey: any, parameterIndex: any): boolean
  • Parameters

    • target: any
    • targetKey: any
    • parameterIndex: any

    Returns boolean

typeToString

  • typeToString(type: any): any
  • Parameters

    • type: any

    Returns any

Generated using TypeDoc