phrase-engine
Version:
Language files on steroids for conversational UIs that aren't boring.
35 lines (34 loc) • 1.83 kB
TypeScript
import { TextNode } from './Nodes/TextNode';
import { IfNode } from './Nodes/IfNode';
import { MaybeNode } from './Nodes/MaybeNode';
import { EitherNode } from './Nodes/EitherNode';
import { SelectNode } from './Nodes/SelectNode';
import { ForNode } from './Nodes/ForNode';
import { UnlessNode } from './Nodes/UnlessNode';
import { ThenNode } from './Nodes/ThenNode';
import { ElseNode } from './Nodes/ElseNode';
import { OrNode } from './Nodes/OrNode';
import { DataNode } from './Nodes/DataNode';
import { SpacelessNode } from './Nodes/SpacelessNode';
import { RefNode } from './Nodes/RefNode';
import { BrNode } from './Nodes/BrNode';
import { PhraseNode, InitPacketInterface } from './Node';
declare var _default: {
"this": (root: Node, packet: InitPacketInterface) => OrNode;
"or": (root: Node, packet: InitPacketInterface) => OrNode;
"if": (root: Node, packet: InitPacketInterface) => IfNode;
"text": (root: Node, packet: InitPacketInterface) => TextNode;
"maybe": (root: Node, packet: InitPacketInterface) => MaybeNode;
"either": (root: Node, packet: InitPacketInterface) => EitherNode;
"select": (root: Node, packet: InitPacketInterface) => SelectNode;
"for": (root: Node, packet: InitPacketInterface) => ForNode;
"spaceless": (root: Node, packet: InitPacketInterface) => SpacelessNode;
"unless": (root: Node, packet: InitPacketInterface) => UnlessNode;
"then": (root: Node, packet: InitPacketInterface) => ThenNode;
"else": (root: Node, packet: InitPacketInterface) => ElseNode;
"data": (root: Node, packet: InitPacketInterface) => DataNode;
"ref": (root: Node, packet: InitPacketInterface) => RefNode;
"br": (root: Node, packet: InitPacketInterface) => BrNode;
"#text": (root: Node, packet: InitPacketInterface) => PhraseNode;
};
export default _default;