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

Function getNumberLiteralType

test/fixtures/snapshot/typescript.js:63045–63049  ·  view source on GitHub ↗
(value)

Source from the content-addressed store, hash-verified

63043 (stringLiteralTypes.set(value, type = createLiteralType(128 /* TypeFlags.StringLiteral */, value)), type);
63044 }
63045 function getNumberLiteralType(value) {
63046 var type;
63047 return numberLiteralTypes.get(value) ||
63048 (numberLiteralTypes.set(value, type = createLiteralType(256 /* TypeFlags.NumberLiteral */, value)), type);
63049 }
63050 function getBigIntLiteralType(value) {
63051 var type;
63052 var key = ts.pseudoBigIntToString(value);

Callers 14

createTypeCheckerFunction · 0.85
replaceIndexedAccessFunction · 0.85
createTupleTargetTypeFunction · 0.85
generateJsxChildrenFunction · 0.85
getNarrowedTypeOfSymbolFunction · 0.85
getSpreadArgumentTypeFunction · 0.85
tryGetTypeAtPositionFunction · 0.85

Calls 3

createLiteralTypeFunction · 0.85
getMethod · 0.65
setMethod · 0.45

Tested by

no test coverage detected