假设我有一个类,并且我想要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']
试试这个:
function foo<Type>(arg: Type): Type {}
呼叫:
foo<string>();