@senx/discovery-plugin-marauder
Version:
Discovery plugin - Marauder's map
2 lines • 1.81 kB
JavaScript
System.register([],(function(n){"use strict";return{execute:function(){var e=function(){function n(){}n.prepare=function(e,t,r,u,i){if(t===void 0){t={}}if(i===void 0){i="warpscript"}switch(i){case"flows":return n.generateFlows(e,t,r,u);case"warpscript":return n.generateWarpscript(e,t,r,u)}};n.generateFlowsVars=function(n,e){if(typeof e==="string"){return"".concat(n,' = "').concat(e,'"')}else if(typeof e==="number"){return"".concat(n,' = "').concat(e,'"')}else{if(e.hasOwnProperty("type")&&e.hasOwnProperty("value")){if(e.type==="string"){return"".concat(n,' = "').concat(e.value,'"')}else{return"".concat(n," = ").concat(e.value)}}else{return"".concat(n," = JSON->('").concat(encodeURIComponent(JSON.stringify(e)),"')")}}};n.generateWarpscriptVars=function(n,e){if(typeof e==="string"){return'"'.concat(encodeURIComponent(e),'" "').concat(n,'" STORE')}else if(typeof e==="number"){return"".concat(e,' "').concat(n,'" STORE')}else{if(e.hasOwnProperty("type")&&e.hasOwnProperty("value")){if(e.type==="string"){return'"'.concat(encodeURIComponent(e.value),'" "').concat(n,'" STORE')}else{return"".concat(e.value,' "').concat(n,'" STORE')}}else{return"\n<'\n".concat(JSON.stringify(e),"\n'>\n JSON-> \"").concat(n,'" STORE')}}};n.generateFlows=function(e,t,r,u){var i=Object.keys(t||{}).filter((function(n){return!(r||[]).includes(n)})).map((function(e){return n.generateFlowsVars(e,t[e])})).join("\n")+"\n";return"<'\n".concat(i,"\n").concat(e,"\n'>\nFLOWS")};n.generateWarpscript=function(e,t,r,u){var i=Object.keys(t!==null&&t!==void 0?t:{}).filter((function(n){return!(r!==null&&r!==void 0?r:[]).includes(n)})).map((function(e){return n.generateWarpscriptVars(e,t[e])})).join("\n")+"\n";return"\n".concat(i,"\n").concat(e,"\n")};return n}();n("L",e)}}}));
//# sourceMappingURL=p-51f5dd56.system.js.map