MCPcopy Index your code
hub / github.com/nodejs/node / assertNode

Function assertNode

test/fixtures/snapshot/typescript.js:2785–2789  ·  view source on GitHub ↗
(node, test, message, stackCrawlMark)

Source from the content-addressed store, hash-verified

2783 }
2784 Debug.assertEachNode = assertEachNode;
2785 function assertNode(node, test, message, stackCrawlMark) {
2786 if (shouldAssertFunction(1 /* AssertionLevel.Normal */, "assertNode")) {
2787 assert(node !== undefined && (test === undefined || test(node)), message || "Unexpected node.", function () { return "Node ".concat(formatSyntaxKind(node === null || node === void 0 ? void 0 : node.kind), " did not pass test '").concat(getFunctionName(test), "'."); }, stackCrawlMark || assertNode);
2788 }
2789 }
2790 Debug.assertNode = assertNode;
2791 function assertNotNode(node, test, message, stackCrawlMark) {
2792 if (shouldAssertFunction(1 /* AssertionLevel.Normal */, "assertNotNode")) {

Callers

nothing calls this directly

Calls 6

shouldAssertFunctionFunction · 0.85
formatSyntaxKindFunction · 0.85
getFunctionNameFunction · 0.85
concatMethod · 0.80
assertFunction · 0.70
testFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…