fix(decorators): fixed decorators
This commit is contained in:
parent
cb87fa0970
commit
49777648b3
|
@ -10,7 +10,7 @@ export function makeDecorator(annotationCls) {
|
||||||
throw 'reflect-metadata shim is required when using class decorators';
|
throw 'reflect-metadata shim is required when using class decorators';
|
||||||
}
|
}
|
||||||
var annotationInstance = Object.create(annotationCls);
|
var annotationInstance = Object.create(annotationCls);
|
||||||
annotationInstance.call(annotationInstance, args);
|
annotationCls.call(annotationInstance, args);
|
||||||
return function(cls) {
|
return function(cls) {
|
||||||
var annotations = Reflect.getMetadata('annotations', cls);
|
var annotations = Reflect.getMetadata('annotations', cls);
|
||||||
annotations = annotations || [];
|
annotations = annotations || [];
|
||||||
|
@ -29,7 +29,7 @@ export function makeParamDecorator(annotationCls) {
|
||||||
throw 'reflect-metadata shim is required when using parameter decorators';
|
throw 'reflect-metadata shim is required when using parameter decorators';
|
||||||
}
|
}
|
||||||
var annotationInstance = Object.create(annotationCls);
|
var annotationInstance = Object.create(annotationCls);
|
||||||
annotationInstance.call(annotationInstance, args);
|
annotationCls.call(annotationInstance, args);
|
||||||
return function(cls, unusedKey, index) {
|
return function(cls, unusedKey, index) {
|
||||||
var parameters = Reflect.getMetadata('parameters', cls);
|
var parameters = Reflect.getMetadata('parameters', cls);
|
||||||
parameters = parameters || [];
|
parameters = parameters || [];
|
||||||
|
|
Loading…
Reference in New Issue