UNPKG

tcx-builder

Version:
20 lines (19 loc) 670 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var lodash_1 = require("lodash"); var BaseObject = /** @class */ (function () { function BaseObject() { } BaseObject.prototype.toXml = function () { throw new Error('not implemented'); }; BaseObject.buildXmlNode = function (type, elements, attributes) { if (lodash_1.isNil(elements)) { return ''; } var attributesStr = attributes ? " " + attributes.toString() : ''; return "<" + type + attributesStr + ">\n " + elements + "\n </" + type + ">"; }; return BaseObject; }()); exports.BaseObject = BaseObject;