We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
deferredNodes
1 parent 738b45e commit 6aba9b8Copy full SHA for 6aba9b8
src/compiler/checker.ts
@@ -44398,13 +44398,17 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
44398
links.deferredNodes ||= new Set();
44399
links.deferredNodes.add(node);
44400
}
44401
+ else {
44402
+ Debug.assert(!links.deferredNodes, "A type-checked file should have no deferred nodes.");
44403
+ }
44404
44405
44406
function checkDeferredNodes(context: SourceFile) {
44407
const links = getNodeLinks(context);
44408
if (links.deferredNodes) {
44409
links.deferredNodes.forEach(checkDeferredNode);
44410
44411
+ links.deferredNodes = undefined;
44412
44413
44414
function checkDeferredNode(node: Node) {
0 commit comments