【发布时间】:2021-04-02 18:29:45
【问题描述】:
考虑将此代码放在第三方包中:
// A third-party package
type InternalComplexType<T> = ...; // not exported
export function foo<T>(arg1: T, arg2: InternalComplexType<T>): void {}
例如,我怎样才能获得InternalComplexType<number>?
这失败了:
type SecondArgType = Parameters<typeof foo<number>>[1]; // syntax error
【问题讨论】:
标签: typescript generics typescript-generics