Microsoft/TypeScript
Auf GitHub ansehen`--isolatedDeclarations` allows generator functions
Open
#58.334 geöffnet am 26. Apr. 2024
BugDomain: flag: isolatedDeclarationsHelp Wanted
Repository-Metriken
- Stars
- (48.455 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 6T 17h) (9 gemergte PRs in 30 T)
Beschreibung
🔎 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