deno/cli/tests/ts_decorators.ts

15 lines
252 B
TypeScript
Raw Normal View History

// deno-lint-ignore-file
function Decorate() {
return function (constructor: any): any {
return class extends constructor {
protected someField: string = "asdf";
};
};
}
@Decorate()
class SomeClass {}
console.log(new SomeClass());