Type aliases
ClassDecorateFactory
ClassDecorateFactory: <T, TFunction>(target: TFunction) => T
Type declaration
- <T, TFunction>(target: TFunction): T
Type parameters
Parameters
Returns T
MethodDecorateFactory
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
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
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