UNPKG

phrase-engine

Version:

Language files on steroids for conversational UIs that aren't boring.

31 lines 982 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const RefableNode_1 = require("../RefableNode"); const text_1 = require("../text"); const textSupport_1 = require("../textSupport"); class TextNode extends RefableNode_1.RefableNode { validateNodeName(name) { return name === 'text'; } init(root, packet) { this.setNextNode(text_1.default.call(this, root, packet, textSupport_1.default)); this.registararGenerate(root); } eval(packet, branch) { this.registerRender(packet); return this.next().eval(packet); } *gen(packet) { this.registerRender(packet); yield* this.next().gen(packet); this.deregisterRender(packet); } count(e_packet) { this.registerRender(e_packet); const ret = this.next().count(e_packet); this.registerRender(e_packet); return ret; } } exports.TextNode = TextNode; //# sourceMappingURL=TextNode.js.map