Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将基类分配给TypeScript中的泛型类型_Typescript - Fatal编程技术网

无法将基类分配给TypeScript中的泛型类型

无法将基类分配给TypeScript中的泛型类型,typescript,Typescript,我觉得我快要失去理智了 这一定是很明显的 打字稿2.6.2 这一定是很明显的 T扩展X意味着T可能比X有更多的东西 因此,不能将X分配给T 更多 查找类型脚本差异。 我写了一些关于差异的注释: 你试图将一个水果分配给一个桔子,但水果可能是一个苹果。一个深夜问题。呵呵 class X { } class Y<T extends X> { // Type 'X' is not assignable to type 'T' x: T = new X() }

我觉得我快要失去理智了

这一定是很明显的

打字稿2.6.2

这一定是很明显的

T扩展X意味着T可能比X有更多的东西 因此,不能将X分配给T 更多 查找类型脚本差异。 我写了一些关于差异的注释:
你试图将一个水果分配给一个桔子,但水果可能是一个苹果。一个深夜问题。呵呵
class X { }

class Y<T extends X> {
  // Type 'X' is not assignable to type 'T'
  x: T = new X()
}