JavaScript Decoratorsについて Decorators文法を使うことでクラスの内部実装を変更することなく、クラス変数やクラスメソッドを外部から拡張・上書きすることができます。 これはJavaなどでいうDI(Dependency Injection)に該当します。 babel-plugin-transform-decorators-legacyを使うことでDecoratorsを変換してくれます。 yarnインストール済み前提で、 下記コマンドでbabel-plugin-transform-decorators-legacyをインストールします。 // 対象のクラス @isTestable(true) class MyClass { @log('メソッドコール1') test1() { console.log('test1') } @log('メソッドコール2') test2