从类型获取泛型的类型

时间:2019-10-03 06:01:24

标签: typescript pdfjs

我从方法中获得了返回类型,但需要该类型的泛型类型。 我使用方法getDocument返回接口PDFPromise<T>,我需要T的类型为PDFDocumentProxy。我尝试:

type MyPDFPromise = ReturnType<typeof getDocument>; //get the PDFPromise<PDFDocumentProxy>
type MyPDFDocumentProxy = MyPDFPromise extends Promise<infer U> ? U : undefined;

但是PDFPromise当然不会扩展Promise,我尝试Object却没有运气。我如何从该泛型中获得类型PDFDocumentProxy

谢谢

0 个答案:

没有答案