【问题标题】:How to pass generic type to a generic method that is from class?如何将泛型类型传递给来自类的泛型方法?
【发布时间】:2021-05-27 19:13:15
【问题描述】:

假设我有一个类,我想要一个 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']

【问题讨论】:

    标签: typescript typescript-generics


    【解决方案1】:

    试试这个:

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

    打电话:

    foo<string>();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-12
      • 2010-11-15
      • 1970-01-01
      • 1970-01-01
      • 2017-12-23
      • 1970-01-01
      相关资源
      最近更新 更多