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

Function base64FormatEncode

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

Source from the content-addressed store, hash-verified

90473 }
90474 ts.isSourceMapping = isSourceMapping;
90475 function base64FormatEncode(value) {
90476 return value >= 0 && value < 26 ? 65 /* CharacterCodes.A */ + value :
90477 value >= 26 && value < 52 ? 97 /* CharacterCodes.a */ + value - 26 :
90478 value >= 52 && value < 62 ? 48 /* CharacterCodes._0 */ + value - 52 :
90479 value === 62 ? 43 /* CharacterCodes.plus */ :
90480 value === 63 ? 47 /* CharacterCodes.slash */ :
90481 ts.Debug.fail("".concat(value, ": not a base64 value"));
90482 }
90483 function base64FormatDecode(ch) {
90484 return ch >= 65 /* CharacterCodes.A */ && ch <= 90 /* CharacterCodes.Z */ ? ch - 65 /* CharacterCodes.A */ :
90485 ch >= 97 /* CharacterCodes.a */ && ch <= 122 /* CharacterCodes.z */ ? ch - 97 /* CharacterCodes.a */ + 26 :

Callers 1

appendBase64VLQFunction · 0.85

Calls 2

concatMethod · 0.80
failMethod · 0.45

Tested by

no test coverage detected