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

25 lines
562 B
TypeScript

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);