0
私はタイプスクリプトとES7でデコレータの詳細を読んできました。これは私がコンソールに得るものです2つの引数を欺くTypescriptデコレータ、これをコンパイルする方法?
function decorator(...args) {
console.log(args);
}
//@decorator
class foo {
constructor() {}
@decorator
method() {}
}
let bar = new foo();
bar.method();
:
$ npm install -g [email protected]
$ npm install -g @types/node
$ tsc --experimentalDecorators file.ts
$ node file.js
[ foo { method: [Function] }, 'method' ]
2つだけ引数と私はこの単純なコードを試してみました。 ARRA [0]、配列[2]オブジェクトと配列である
しかし、私はtypescriptです遊び場でこれを実行した場合、私はこの結果を有する
Array[3]
[1]の文字列です。
これはどのように可能ですか?さらに、実験的なデコレータでtypescriptを正しくコンパイルするにはどうすればよいですか?