MCPcopy Create free account
hub / github.com/nodejs/node / type_suffix

Function type_suffix

test/fixtures/wpt/resources/webidl2/lib/webidl2.js:1127–1133  ·  view source on GitHub ↗

* @param {import("../tokeniser.js").Tokeniser} tokeniser

(tokeniser, obj)

Source from the content-addressed store, hash-verified

1125 * @param {import("../tokeniser.js").Tokeniser} tokeniser
1126 */
1127function type_suffix(tokeniser, obj) {
1128 const nullable = tokeniser.consume("?");
1129 if (nullable) {
1130 obj.tokens.nullable = nullable;
1131 }
1132 if (tokeniser.probe("?")) tokeniser.error("Can't nullable more than once");
1133}
1134
1135/**
1136 * @param {import("../tokeniser.js").Tokeniser} tokeniser

Callers 2

single_typeFunction · 0.85
union_typeFunction · 0.85

Calls 3

probeMethod · 0.80
consumeMethod · 0.45
errorMethod · 0.45

Tested by

no test coverage detected