import { CaretNode, h, t, VNode } from "@caret-js/core"; import { MathExpressionTag } from "../tags/mathExpression"; export class VariableNode extends CaretNode { constructor(public name: string) { super(); this.addTag(new MathExpressionTag()); } static from(name: string): VariableNode { return new VariableNode(name); } toDebugMathML(): VNode { return h("mi", {}, t(this.name)); } }