Microsoft/TypeScript
Vedi su GitHub`--isolatedDeclarations` allows generator functions
Open
#58.334 aperta il 26 apr 2024
BugDomain: flag: isolatedDeclarationsHelp Wanted
Metriche repository
- Star
- (48.455 star)
- Metriche merge PR
- (Merge medio 6g 17h) (9 PR mergiate in 30 g)
Descrizione
🔎 Search Terms
- generator functions
- isolated declartions
- yield
🕗 Version & Regression Information
5.5.0-dev.20240426
⏯ Playground Link
💻 Code
export function* asd() {
yield 2;
yield 3;
return 1
}
🙁 Actual behavior
This is allowed, the following code is emitted even though it requires inference:
export declare function asd(): Generator<2 | 3, number, unknown>;
🙂 Expected behavior
This is disallowed (probably all generator functions)
Additional information about the issue
cc @dragomirtitian