首页 > 解决方案 > 在 Typescript 的接口中放入泛型函数有什么好处?

问题描述

interface GenericIdentityFn {
  <Type>(arg: Type): Type;
}

function identity<Type>(arg: Type): Type {
  return arg;
}

let myIdentity: GenericIdentityFn = identity;

https://www.typescriptlang.org/docs/handbook/2/generics.html

将泛型函数放入接口有什么好处?为什么我应该编写这样的代码而不是在接口之外编写简单的泛型函数?
把这个函数放在接口中如何更有帮助?

标签: javascripttypescript

解决方案


推荐阅读