lambdaorm
Version:
1 lines • 2.8 kB
JavaScript
;function a26s(){const l=['931689widOIx','3100608Wxvuku','done','concat','next','bulkDelete','include','throw','_chunk','126VvndZJ','min','50ouAtCN','solveComposite','chunkSize','executor','then','1022778jOriLR','apply','25479XSOcMk','8498501kHgeLv','manyToOne','composite','defineProperty','Data','823148GjZBnh','get','40839uFzjhd','16QCToIB','QueryBulkDeleteExecutor','query','data','options','maxChunkSizeOnBulkInsert','10kMLGWY','__esModule','name','24EjvTsc','RelationType','value','_execute','relation'];a26s=function(){return l;};return a26s();}const a26p=a26y;(function(s,y){const r=a26y,g=s();while(!![]){try{const x=-parseInt(r(0x1c9))/0x1+parseInt(r(0x1b8))/0x2*(-parseInt(r(0x1c1))/0x3)+parseInt(r(0x1c7))/0x4+parseInt(r(0x1d0))/0x5*(-parseInt(r(0x1bf))/0x6)+-parseInt(r(0x1b0))/0x7*(parseInt(r(0x1ca))/0x8)+parseInt(r(0x1af))/0x9*(parseInt(r(0x1ba))/0xa)+-parseInt(r(0x1c2))/0xb*(-parseInt(r(0x1aa))/0xc);if(x===y)break;else g['push'](g['shift']());}catch(m){g['push'](g['shift']());}}}(a26s,0x71bc6));function a26y(s,y){const O=a26s();return a26y=function(D,g){D=D-0x1aa;let M=O[D];return M;},a26y(s,y);}var __awaiter=this&&this['__awaiter']||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 o=a26y;function t(c){const z=a26y;try{a(g[z(0x1b3)](c));}catch(k){w(k);}}function v(c){const d=a26y;try{a(g[d(0x1b6)](c));}catch(k){w(k);}}function a(c){const i=a26y;c[i(0x1b1)]?m(c[i(0x1ac)]):x(c[i(0x1ac)])[i(0x1be)](t,v);}a((g=g[o(0x1c0)](s,y||[]))[o(0x1b3)]());});};Object[a26p(0x1c5)](exports,a26p(0x1d1),{'value':!![]}),exports[a26p(0x1cb)]=void 0x0;const lambdaorm_base_1=require('lambdaorm-base');class QueryBulkDeleteExecutor{constructor(s,y){const f=a26p;this[f(0x1ce)]=y,this[f(0x1bd)]=s;}[a26p(0x1b4)](s,y,g,x,m){return __awaiter(this,void 0x0,void 0x0,function*(){const q=a26y;for(const v of s['includes']){(!v['relation'][q(0x1c4)]||!x[q(0x1bb)])&&(yield this[q(0x1b5)](v,y));}const w=this[q(0x1ce)][q(0x1bc)]?Math[q(0x1b9)](m[q(0x1cf)],this[q(0x1ce)]['chunkSize']):m[q(0x1cf)];let t=[];for(let a=0x0;a<y[q(0x1cd)]['length'];a+=w){const c=y[q(0x1cd)]['slice'](a,a+w),k=yield m[q(0x1b4)](g,x,s,c);t=t[q(0x1b2)](k);}});}[a26p(0x1b5)](s,y){return __awaiter(this,void 0x0,void 0x0,function*(){const j=a26y,g=y[j(0x1c8)](s[j(0x1ae)][j(0x1d2)]);if(g){if(s['relation']['type']===lambdaorm_base_1[j(0x1ab)][j(0x1c3)])for(const x of g){const m=new lambdaorm_base_1[(j(0x1c6))](x,y);yield this[j(0x1bd)][j(0x1ad)](s[j(0x1cc)],m);}else{const w=new lambdaorm_base_1[(j(0x1c6))](g,y);yield this[j(0x1bd)][j(0x1ad)](s[j(0x1cc)],w);}}});}[a26p(0x1b7)](s,y,g,x,m,w){return __awaiter(this,void 0x0,void 0x0,function*(){const b=a26y;w[b(0x1b4)](x,m,s,g);});}}exports[a26p(0x1cb)]=QueryBulkDeleteExecutor;