@iotize/tap
Version:
IoTize Device client for Javascript
2 lines • 1.37 kB
JavaScript
!function(i,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@iotize/tap/config/iotize-studio"),require("xml2js")):"function"==typeof define&&define.amd?define("@iotize/tap/config/iotize-studio/parser/xml",["exports","@iotize/tap/config/iotize-studio","xml2js"],t):t(((i="undefined"!=typeof globalThis?globalThis:i||self).iotize=i.iotize||{},i.iotize.tap=i.iotize.tap||{},i.iotize.tap.config=i.iotize.tap.config||{},i.iotize.tap.config["iotize-studio"]=i.iotize.tap.config["iotize-studio"]||{},i.iotize.tap.config["iotize-studio"].parser=i.iotize.tap.config["iotize-studio"].parser||{},i.iotize.tap.config["iotize-studio"].parser.xml={}),i.iotize.tap.config["iotize-studio"],i.xml2js)}(this,(function(i,t,e){"use strict";var o=function(){function i(){}return i.prototype.parseSync=function(i){var t=null;return e.parseString(i,(function(i,e){if(null!==i)throw i;t=e})),t},i.prototype.parse=function(i){return i=this.cleanifyXml(i),new Promise((function(t,o){e.parseString(i,(function(i,e){null!==i&&o(i),t(e)}))}))},i.prototype.cleanifyXml=function(i){return i?i.replace("\ufeff","").trim():i},i}();t.IotizeConfigFactory.fromXML=function(i){return new t.IotizeConfigModel((new o).parseSync(i))},i.XMLParser=o,Object.defineProperty(i,"__esModule",{value:!0})}));
//# sourceMappingURL=iotize-tap-config-iotize-studio-parser-xml.umd.min.js.map