我从方法中获得了返回类型,但需要该类型的泛型类型。
我使用方法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
?
谢谢