Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Reflector<TConfig>

Type parameters

  • TConfig

Hierarchy

  • Reflector

Index

Constructors

constructor

  • new Reflector(ctor: {}, _target?: TConfig): Reflector

Properties

Private Readonly _target

_target: TConfig

Accessors

target

  • get target(): TConfig

Methods

Private _hasMetadata

  • _hasMetadata(target: TConfig, propertyKey: string): boolean
  • Parameters

    • target: TConfig
    • propertyKey: string

    Returns boolean

getAllMetadata

getMetadata

  • getMetadata(propertyName: string): IMetadata

getProperties

  • getProperties(): string[]

setProperty

  • setProperty<TValue>(property: string | IMetadata, value: TValue): void

Generated using TypeDoc