A decorator which can wrap other decorator
npm install conditional-decorator
import { conditional } from 'conditional-decorator';
import { logger } from './logger';
class Foo {
@logger
bar() {
// ...
}
@conditional(__DEBUG__, logger)
baz() {
// ...
}
}
You can read TypeDoc-generated documentation here
TBD
- Test for:
- Object Literal Method Declaration
- Object Literal Accessor Declaration
Both are unavailable in TypeScript 1.6.2, so test should be done in Babel with es6.decorators
option