The type checker had to do extensive work in resolving the `NodePath.get` method call for the `NodePath` that had an intersection type of `ts.VariableDeclarator&{init:t.Expression}`. The `NodePath.get` method is typed using a conditional type which became expensive to compute with this intersection type. As a workaround, the original `init` property is explicitly omitted which avoids the performance cliff. This brings down the compile time by 15s. PR Close #39707
Angular
The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.
Usage information and reference details can be found in Angular documentation.
License: MIT