UNPKG

emberplus-connection

Version:

Javascript implementation of the Ember+ automation protocol

34 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.encodeEmberElement = void 0; const EmberElement_1 = require("../../../model/EmberElement"); const Command_1 = require("./Command"); const Parameter_1 = require("./Parameter"); const EmberNode_1 = require("./EmberNode"); const Matrix_1 = require("./Matrix"); const EmberFunction_1 = require("./EmberFunction"); const Template_1 = require("./Template"); function encodeEmberElement(el, writer) { switch (el.type) { case EmberElement_1.ElementType.Command: (0, Command_1.encodeCommand)(el, writer); break; case EmberElement_1.ElementType.Parameter: (0, Parameter_1.encodeParameter)(el, writer); break; case EmberElement_1.ElementType.Node: (0, EmberNode_1.encodeNode)(el, writer); break; case EmberElement_1.ElementType.Matrix: (0, Matrix_1.encodeMatrix)(el, writer); break; case EmberElement_1.ElementType.Function: (0, EmberFunction_1.encodeFunction)(el, writer); break; case EmberElement_1.ElementType.Template: (0, Template_1.encodeTemplate)(el, writer); break; } } exports.encodeEmberElement = encodeEmberElement; //# sourceMappingURL=EmberElement.js.map