【发布时间】:2019-07-25 09:07:14
【问题描述】:
我编写了一个返回 Promise 的异步生成器。
function convert(): Promise<void> { return null; }
async function* conversions(): AsyncIterableIterator<Promise<void>> {
await convert();
yield convert(); // error TS2322: Type 'void' is not assignable to type 'Promise<void>'.
yield convert() as Promise<any>;
}
我认为应该没有错误。为什么会出现 TS2322?
【问题讨论】:
-
我发现了问题,而且似乎重复..
标签: typescript promise