Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ParameterReflect<T>

Type parameters

  • T

Hierarchy

  • ParameterReflect

Index

Constructors

constructor

  • Parameters

    • parent: MethodReflect
    • type: T
    • propertyKey: string | symbol
    • parameterIndex: number

    Returns ParameterReflect

Properties

Private Optional _metadata

_metadata: Array<AbstractParameterDecorator>

parameterIndex

parameterIndex: number

parent

propertyKey

propertyKey: string | symbol

type

type: T

Accessors

metadata

Methods

getOwnTarget

  • getOwnTarget(): unknown
  • Returns unknown

getTarget

  • getTarget(): any
  • Returns any

handlerInject

  • handlerInject<T>(injectMap: InjectMap, value: T): Promise<T>
  • 处理注入钩子回调

    Type parameters

    • T

    Parameters

    Returns Promise<T>

hasDecorator

Static create

  • Type parameters

    • T

    Parameters

    • parent: MethodReflect
    • type: T
    • propertyKey: string | symbol
    • parameterIndex: number

    Returns ParameterReflect<T>

Generated using TypeDoc