打字稿:可添加类型的泛型? (用`+`)?

时间:2020-12-22 23:11:55

标签: typescript typescript-generics

在打字稿中有没有一种方法可以声明一个泛型类型参数来确保一个类型有加法?

例如,类型检查器对象如下:

function myAddition<T>(x: T, y: T) {
  // Typechecker error: Operator '+' cannot be applied to types 'T' and 'T'.
  return x + y;
}

如何声明我的泛型类型 T 以告诉类型检查器此函数只能在可以添加的类型上调用?

0 个答案:

没有答案