lib-font
Version:
A JS based OpenType font inspector
18 lines (13 loc) • 547 B
JavaScript
import { Parser, ParsedData } from "../../parser.js";
class SimpleTable extends ParsedData {
constructor(dict, dataview, name) {
const { parser, start } = super(new Parser(dict, dataview, name));
// alias the parser as "p"
const pGetter = { enumerable: false, get: () => parser };
Object.defineProperty(this, `p`, pGetter);
// alias the start offset as "tableStart"
const startGetter = { enumerable: false, get: () => start };
Object.defineProperty(this, `tableStart`, startGetter);
}
}
export { SimpleTable };