首页 > 解决方案 > 如何将泛型类型传递给来自类的泛型方法?

问题描述

假设我有一个类,我想要一个 foo 的别名类型。

class A {
  foo<T>() {}
}

// How to I pass "T"? TS could not parse  "A['foo']<T>" or " <T>A['foo']"
type FooType<T> = A['foo']

标签: typescripttypescript-generics

解决方案


尝试这个:

function foo<Type>(arg: Type): Type {}

打电话:

foo<string>();

推荐阅读