UNPKG

lambdaorm

Version:
1 lines 2.26 kB
'use strict';const a29z=a29y;function a29s(){const q=['relation','5466KopJlV','9atKOrd','next','6QwgWgi','3192955DwlNYC','options','get','executor','4939756oPEPUq','502151SiQcsT','done','delete','__awaiter','_execute','lambdaorm-base','includes','1603294avxGya','type','name','include','156987LOdkGU','QueryDeleteExecutor','10WNPAWk','Data','query','solveComposite','value','RelationType','7761072ZkbKmK'];a29s=function(){return q;};return a29s();}(function(s,y){const r=a29y,g=s();while(!![]){try{const x=-parseInt(r(0x14d))/0x1+-parseInt(r(0x162))/0x2*(-parseInt(r(0x163))/0x3)+parseInt(r(0x14c))/0x4+-parseInt(r(0x148))/0x5*(-parseInt(r(0x165))/0x6)+parseInt(r(0x154))/0x7+-parseInt(r(0x160))/0x8+-parseInt(r(0x158))/0x9*(parseInt(r(0x15a))/0xa);if(x===y)break;else g['push'](g['shift']());}catch(m){g['push'](g['shift']());}}}(a29s,0x979f3));var __awaiter=this&&this[a29z(0x150)]||function(s,y,P,g){function x(m){return m instanceof P?m:new P(function(w){w(m);});}return new(P||(P=Promise))(function(m,w){const i=a29y;function t(c){try{a(g['next'](c));}catch(k){w(k);}}function v(c){try{a(g['throw'](c));}catch(k){w(k);}}function a(c){const d=a29y;c[d(0x14e)]?m(c[d(0x15e)]):x(c['value'])['then'](t,v);}a((g=g['apply'](s,y||[]))[i(0x164)]());});};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports['QueryDeleteExecutor']=void 0x0;const lambdaorm_base_1=require(a29z(0x152));class QueryDeleteExecutor{constructor(s,y){const o=a29z;this[o(0x149)]=y,this[o(0x14b)]=s;}['delete'](s,y,g,x,m){return __awaiter(this,void 0x0,void 0x0,function*(){const p=a29y;for(const w of s[p(0x153)]){(!w[p(0x161)]['composite']||!x[p(0x15d)])&&(yield this[p(0x157)](w,y));}return m[p(0x14f)](g,x,s,y);});}[a29z(0x157)](s,y){return __awaiter(this,void 0x0,void 0x0,function*(){const f=a29y,g=y[f(0x14a)](s['relation'][f(0x156)]);if(g){if(s[f(0x161)][f(0x155)]===lambdaorm_base_1[f(0x15f)]['manyToOne'])for(const x of g){const m=new lambdaorm_base_1[(f(0x15b))](x,y);yield this['executor']['_execute'](s[f(0x15c)],m);}else{const w=new lambdaorm_base_1['Data'](g,y);yield this[f(0x14b)][f(0x151)](s[f(0x15c)],w);}}});}}function a29y(s,y){const O=a29s();return a29y=function(D,g){D=D-0x148;let M=O[D];return M;},a29y(s,y);}exports[a29z(0x159)]=QueryDeleteExecutor;