angular-docs-cn/modules/angular2/test/reflection/reflector_common.ts

24 lines
561 B
TypeScript
Raw Normal View History

2015-05-22 19:20:46 -04:00
import {makeDecorator, makeParamDecorator} from 'angular2/src/util/decorators';
export class ClassDecoratorImpl {
value;
constructor(value) { this.value = value; }
}
export class ParamDecoratorImpl {
value;
constructor(value) { this.value = value; }
}
export function classDecorator(value) {
return new ClassDecoratorImpl(value);
}
export function paramDecorator(value) {
return new ParamDecoratorImpl(value);
}
export var ClassDecorator = makeDecorator(ClassDecoratorImpl);
export var ParamDecorator = makeParamDecorator(ParamDecoratorImpl);