1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
tests/cases/compiler/crashInYieldStarInAsyncFunction.ts(13,12): error TS1320: Type of 'await' operand must either be a valid promise or must not contain a callable 'then' member.
==== tests/cases/compiler/crashInYieldStarInAsyncFunction.ts (1 errors) ====
// https://github.com/microsoft/TypeScript/issues/53145
var obj = {
[Symbol.asyncIterator]() {
return {
next() {
return { then() { } };
}
};
}
};
async function* g() {
yield* obj;
~~~
!!! error TS1320: Type of 'await' operand must either be a valid promise or must not contain a callable 'then' member.
}
|