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

Function assertOptionalNode

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

Source from the content-addressed store, hash-verified

2795 }
2796 Debug.assertNotNode = assertNotNode;
2797 function assertOptionalNode(node, test, message, stackCrawlMark) {
2798 if (shouldAssertFunction(1 /* AssertionLevel.Normal */, "assertOptionalNode")) {
2799 assert(test === undefined || node === 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 || assertOptionalNode);
2800 }
2801 }
2802 Debug.assertOptionalNode = assertOptionalNode;
2803 function assertOptionalToken(node, kind, message, stackCrawlMark) {
2804 if (shouldAssertFunction(1 /* AssertionLevel.Normal */, "assertOptionalToken")) {

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…