0
メソッドデコレータを定義するために使用できるTypedPropertyDescriptorがあるため、コンパイラに装飾されたメソッドのパラメータ型を推測させる方法はありますか?TypeScriptのメソッドデコレータの型推論はありますか?
function test(
target: any,
propName: string | symbol,
descriptor: TypedPropertyDescriptor<(x: number) => any>
) {
}
class T {
@test
log(n) { // <-- compiler complains that n has type of implicit any
}
}
(x: number) => any
をTypedPropertyDescriptor
に渡されたように、チェックを入力する必要がありtest
によって装飾すべての方法は、このようにコードの上に、タイプ(x: number) => any
でなければならないことを意味します。
したがって、このタイプの推論はまだサポートされていませんか、またはこのコードタイプのチェックを行うことができるものがありませんか?
多分これ意志をヘルプhttps://github.com/SierraSoftworks/Iridium/blob/release/lib/Decorators.ts –