Skip to content

Latest commit

 

History

History
48 lines (25 loc) · 1.06 KB

createClassDecorator.md

File metadata and controls

48 lines (25 loc) · 1.06 KB

@caffedpkg/microcore


@caffedpkg/microcore / createClassDecorator

Function: createClassDecorator()

createClassDecorator<T, V, R>(params): (...args) => R

Name: createClassDecorator<T, V, R> Description: Class (top level constructor) decorator factory

Type Parameters

T extends ConstructorFunction = ConstructorFunction

V = any

R extends DecoratorReturnType<V> = void | FunctionConstructor

Parameters

params

CreateDecoratorParams<T, V>

CreateDecoratorParams<T, V>

Returns

Function

Decorator<T, V, R>

Parameters

args

...[T, string | symbol, number | PropertyDescriptor | TypedPropertyDescriptor<V>]

Returns

R

Defined in

src/decorators/decorators.ts:187