@shuding/opentype.js
Version:
OpenType font parser
18 lines (14 loc) • 379 B
JavaScript
function nodeBufferToArrayBuffer(buffer) {
const ab = new ArrayBuffer(buffer.length);
const view = new Uint8Array(ab);
for (let i = 0; i < buffer.length; ++i) {
view[i] = buffer[i];
}
return ab;
}
function checkArgument(expression, message) {
if (!expression) {
throw message;
}
}
export { nodeBufferToArrayBuffer, checkArgument };