为什么在 TypeScript 中类型别名不适用于泛型函数?例如,这里的 TS 没有将 Identical 类型定义为泛型。
type Identical = <T>(v: T) => T;
const identical: Identical<string> = (v) => v
Run Code Online (Sandbox Code Playgroud)
我知道正确的变体是:
type Identical<T> = (v: T) => T;
Run Code Online (Sandbox Code Playgroud)
但是为什么第一个例子不起作用,什么类型的T?
typescript ×1