UNPKG

mathoid-texvcjs

Version:

A TeX/LaTeX validator for MediaWiki.

40 lines (33 loc) 843 B
'use strict'; const TexNode = require('./texnode'); const assert = require('assert'); class Box extends TexNode { constructor(fname, arg) { assert.strictEqual( arguments.length, 2, 'Incorrect number or arguments'); assert.ok( (fname instanceof String || typeof fname === 'string') && (arg instanceof String || typeof arg === 'string'), 'Incorrect argument type'); super(fname, arg); this.fname = fname; this.arg = arg; } inCurlies() { return this.render(); } render() { return '{' + this.fname + '{' + this.arg + '}}'; } extractIdentifiers() { return []; } /* istanbul ignore next */ get name() { return 'BOX'; } } module.exports = Box;