Options
All
  • Public
  • Public/Protected
  • All
Menu

ClassMirror API - v1.0.4

Index

Type aliases

ClassDecorateFactory: <T, TFunction>(target: TFunction) => T

Type declaration

    • <T, TFunction>(target: TFunction): T
    • Type parameters

      Parameters

      • target: TFunction

      Returns T

MethodDecorateFactory: <T>(target: Object, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<any>) => T

Type declaration

    • <T>(target: Object, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<any>): T
    • Type parameters

      Parameters

      • target: Object
      • propertyKey: string | symbol
      • descriptor: TypedPropertyDescriptor<any>

      Returns T

ParameterDecorateFactory: <T>(target: Object, propertyKey: string | symbol, parameterIndex: number) => T

Type declaration

    • <T>(target: Object, propertyKey: string | symbol, parameterIndex: number): T
    • Type parameters

      Parameters

      • target: Object
      • propertyKey: string | symbol
      • parameterIndex: number

      Returns T

PropertyDecorateFactory: <T>(target: Object, propertyKey: string | symbol) => T

Type declaration

    • <T>(target: Object, propertyKey: string | symbol): T
    • Type parameters

      Parameters

      • target: Object
      • propertyKey: string | symbol

      Returns T