Instantiation Expressions
TL;DR
アロー関数を使わずにジェネリクスを使った関数呼び出しが書けるようになった。
Prev
function f<T>(value: T) {
return value;
}
const byString = (param:string) => f(param);
const byNumber = (param:number) => f(param);
byString("foo");
byNumber(1);
Current
function f<T>(value: T) {
return value;
}
const byString = f<string>;
const byNumber = f<number>;
byString("foo");
byNumber(1);
PreviousImproved Function Inference in Objects and MethodsNextextends Constraints on infer Type Variables
Last updated