@aiot-toolkit/packager
Version:
@aiot-toolkit/packager
3 lines (2 loc) • 1.04 kB
JavaScript
;const chai=require("vela-chai"),quickAppText=require("vela-quickapp-test");global.assert=chai.assert;for(let e in quickAppText)global[e]=quickAppText[e];global.normalize=function(e){return e=e||{},Object.keys(e).forEach((function(t){e[t]&&e[t].replace&&(e[t]=e[t].replace(/px/g,""));let l=e[t];if(["margin","padding","borderWidth","borderColor"].indexOf(t)>-1&&/\s+/.test(l)){const o=l.replace(/,\s+/g,",").split(/\s+/),r=o.reduce(((e,t)=>(e[t]=!0,e)),{});1===Object.keys(r).length&&(e[t]=o[0])}l=e[t],/^\d*\.?\d*$/.test(l)&&!isNaN(parseFloat(l))&&(e[t]=+l,e[t+"Std"]=Math.round(e[t]*global.Env.designWidth/global.Env.deviceWidth))})),e},global.nodeRect=function(e){return e=e.ref||e,global.model.getBoundingRect({ref:e})||{}},global.nodeAttr=function(e){return e=e.ref||e,global.model.getComputedAttr({ref:e})||{}},global.nodeStyle=function(e){return e=e.ref||e,global.model.getComputedStyle({ref:e})||{}},global.nodeInfo=function(e){return e=e.ref||e,global.model.getComponent({ref:e})||{}};
//# sourceMappingURL=velaApp.js.map