1
機能に最も近いスタイルでtypescript関数を書き込もうとします。私は書くことができます単純な関数の場合: Typescriptで矢印関数のジェネリック型を作成する方法
type A = (value: number) => string;
const a: A = value => value.toString();
しかし、私は、ジェネリック型で何ができるのでしょうか?どのように私はその簡単な方法で関数に従うことができますか?
function a<T>(value: T): T {
return value;
}
私は単にジェネリック型を追加しようとすると、それは何も与えない:
type A = <T>(value: T) => T;
const a: A = value => value; // `value` implicitly has an `any` type
はそれを行うための方法はありますか?あなたの最後のスニペットで
ので、括弧なしで固有ではない明確なコールバックは右、許可されていませんか? – Lodin
これは許されています、あなたは間違いなく正しいですか? –
これは 'any'の値を除いて、私のtsconfig.jsonでは許可されていません。とにかく、ありがとう、答えは私を助けた。 – Lodin