| 123456789101112131415161718192021 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- /**
- * @param {number} code_unit
- * @param {boolean} utf16be
- * @return {!Array.<number>} bytes
- */
- function convertCodeUnitToBytes(code_unit, utf16be) {
- // 1. Let byte1 be code unit >> 8.
- var byte1 = code_unit >> 8;
- // 2. Let byte2 be code unit & 0x00FF.
- var byte2 = code_unit & 0x00FF;
- // 3. Then return the bytes in order:
- // utf-16be flag is set: byte1, then byte2.
- if (utf16be)
- return [byte1, byte2];
- // utf-16be flag is unset: byte2, then byte1.
- return [byte2, byte1];
- }
- exports.convertCodeUnitToBytes = convertCodeUnitToBytes;
- //# sourceMappingURL=converCodeUnitToBytes.js.map
|