Microsoft/TypeScript
Auf GitHub ansehen[5.5 regression] "Maximum call stack size exceeded" when serializing nested self-referencing class expressions
Open
#59.600 geöffnet am 12. Aug. 2024
BugDomain: Declaration EmitHelp Wanted
Repository-Metriken
- Stars
- (48.455 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 6T 17h) (9 gemergte PRs in 30 T)
Beschreibung
🔎 Search Terms
dts declaration serializing class expression self-referencing nested
🕗 Version & Regression Information
- This changed between versions 5.4.x and 5.5.x
⏯ Playground Link
💻 Code
const A = class A<T> {
child!: InstanceType<typeof A.B<T>>;
static B = class B<T> {
parent!: T;
};
};
🙁 Actual behavior
it crashes
🙂 Expected behavior
it shouldn't crash 😉
Additional information about the issue
No response