小编Dmi*_*kov的帖子

泛型函数类型别名

为什么在 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

3
推荐指数
1
解决办法
1574
查看次数

标签 统计

typescript ×1