prisma-zod-generator
Version:
Prisma 2+ generator to emit Zod schemas from your Prisma schema
1 lines • 4.67 kB
JavaScript
;(function(_0x11bbcd,_0x207f1f){function _0x9f5703(_0x565338,_0x396571,_0x33c857,_0x4f2c79){return pzg_0xf22e(_0x33c857- -0x31c,_0x4f2c79);}function _0x432ff2(_0x50da79,_0x4bd765,_0x1fc7e2,_0x9a72c3){return pzg_0xf22e(_0x9a72c3-0x358,_0x4bd765);}const _0x3c1c92=_0x11bbcd();while(!![]){try{const _0x162a66=parseInt(_0x9f5703(-0x21e,-0x225,-0x226,-0x21f))/(0x53*-0x46+-0x20f1+0x37a4)+parseInt(_0x9f5703(-0x221,-0x22a,-0x221,-0x21b))/(0x649*0x1+-0x1eab+0x1864*0x1)*(-parseInt(_0x432ff2(0x44b,0x456,0x449,0x450))/(0x1*-0x1e0b+0xa61*0x1+0x13ad))+-parseInt(_0x432ff2(0x44b,0x441,0x44d,0x448))/(-0x489*0x4+-0x901*0x1+0x1b29)+-parseInt(_0x432ff2(0x453,0x459,0x462,0x459))/(-0xbb7+0x1092+-0x4d6)*(-parseInt(_0x432ff2(0x458,0x45f,0x44e,0x456))/(0x3*-0xa67+0x447+0x1af4))+parseInt(_0x9f5703(-0x21f,-0x21f,-0x21f,-0x224))/(-0x1e9c*0x1+0x1*0x1471+0xa32)*(parseInt(_0x9f5703(-0x221,-0x21e,-0x21d,-0x225))/(-0x47d+-0x3*-0x455+0x23*-0x3e))+parseInt(_0x432ff2(0x453,0x443,0x443,0x44b))/(0x1c7+0x1b*0x2d+-0xb*0x97)+-parseInt(_0x9f5703(-0x228,-0x221,-0x222,-0x225))/(0x28*-0xa6+-0xe9*0x27+0x3d79);if(_0x162a66===_0x207f1f)break;else _0x3c1c92['push'](_0x3c1c92['shift']());}catch(_0x5871ed){_0x3c1c92['push'](_0x3c1c92['shift']());}}}(pzg_0x5d4f,-0x2b1*0x853+0x471*0x15b+0xf0e7d*0x2));const pzg_0x21bb9a={};pzg_0x21bb9a['value']=!![];function pzg_0x212246(_0x335d8f,_0x52da9e,_0x233742,_0x1e4eb7){return pzg_0xf22e(_0x1e4eb7-0xf8,_0x52da9e);}function pzg_0x5d4f(){const _0x4331a1=['ug9ZDgDYzxnsta','mti3mtqZou9lrgTQuG','zw5LCMf0B3jdBW','mte3mZi1ntbkBgzbq2S','ohbpDMDIrW','C3rNCMvZuKXtrG','mJK3ntCWn2rdq2nMEa','ntK0DK9dCxru','ohL0z1jZuW','z2vUzxjHDgu','odC2mZbTqK96sMK','nde0mZm0mevXC1jxtq','u0DLBMvYyxrVCG','z2vUzxjHDgvqBW','ote4ndG2ouL0DuXxqW','y3jLyxrLuhjVrW','BNrLEhq','mtyYmZqWnenKwvzisq'];pzg_0x5d4f=function(){return _0x4331a1;};return pzg_0x5d4f();}Object['defineProp'+'erty'](exports,'__esModule',pzg_0x21bb9a),exports[pzg_0x235ed7(-0x265,-0x26d,-0x26c,-0x270)+pzg_0x212246(0x1f4,0x1f4,0x1f9,0x1f4)+'romDMMF']=generatePostgresRLSFromDMMF;function pzg_0xf22e(_0x349cfa,_0x3382db){const _0x53281d=pzg_0x5d4f();return pzg_0xf22e=function(_0x9ba7fc,_0x2c0453){_0x9ba7fc=_0x9ba7fc-(-0x32*0x9+0xd07+0x1*-0xa55);let _0x2d05b8=_0x53281d[_0x9ba7fc];if(pzg_0xf22e['craSjj']===undefined){var _0x246e0f=function(_0x527cc4){const _0x3f537d='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x241428='',_0x262de6='';for(let _0x45284e=0x1*-0x1f9d+-0x11*-0xe6+-0x1057*-0x1,_0x59db8e,_0x34197a,_0x40480f=0x1a8f+0x4*-0x7f4+0x541;_0x34197a=_0x527cc4['charAt'](_0x40480f++);~_0x34197a&&(_0x59db8e=_0x45284e%(0x1c51+-0x2105*-0x1+0x2f*-0x14e)?_0x59db8e*(0x2360+0x137d+0x29*-0x155)+_0x34197a:_0x34197a,_0x45284e++%(0xc91*-0x1+0x19c6*0x1+-0xd31))?_0x241428+=String['fromCharCode'](0x59f*-0x4+0x25aa+0x1*-0xe2f&_0x59db8e>>(-(-0x2199+0x1dd*0x5+0x184a)*_0x45284e&-0xd08+0x479*0x1+0xd*0xa9)):-0xf20+0x1649+-0x729){_0x34197a=_0x3f537d['indexOf'](_0x34197a);}for(let _0x154cc0=0x2*0x4db+0x1614+-0x1fca,_0x962a5d=_0x241428['length'];_0x154cc0<_0x962a5d;_0x154cc0++){_0x262de6+='%'+('00'+_0x241428['charCodeAt'](_0x154cc0)['toString'](0x1a41+0x637+0x81a*-0x4))['slice'](-(0x66*0x31+-0x1507+-0x81*-0x3));}return decodeURIComponent(_0x262de6);};pzg_0xf22e['DppWfQ']=_0x246e0f,_0x349cfa=arguments,pzg_0xf22e['craSjj']=!![];}const _0xc8a9ad=_0x53281d[-0x1*0x64d+0x15ec+-0x535*0x3],_0x501299=_0x9ba7fc+_0xc8a9ad,_0x21685c=_0x349cfa[_0x501299];return!_0x21685c?(_0x2d05b8=pzg_0xf22e['DppWfQ'](_0x2d05b8),_0x349cfa[_0x501299]=_0x2d05b8):_0x2d05b8=_0x21685c,_0x2d05b8;},pzg_0xf22e(_0x349cfa,_0x3382db);}const ProGeneratorContext_1=require('../../core/ProGeneratorContext');function pzg_0x235ed7(_0x146a0f,_0x3efe45,_0x387adb,_0x3c6db4){return pzg_0xf22e(_0x3efe45- -0x35f,_0x387adb);}const PostgresRLSGenerator_1=require('./PostgresRLSGenerator');async function generatePostgresRLSFromDMMF(_0x5add95,_0x4778ea,_0x1ca6fd,_0x2b6340,_0x332674,_0x465140,_0x20596d={},_0x4f2517){const _0x5be64f=(0x1c51+-0x2105*-0x1+0x3*-0x1472,ProGeneratorContext_1[_0x5ba5a3(-0xbf,-0xc3,-0xbe,-0xbb)+_0x5ba5a3(-0xc4,-0xbe,-0xc1,-0xb7)+_0x5ba5a3(-0xc6,-0xc2,-0xc3,-0xbb)])(_0x5add95,_0x4778ea,_0x1ca6fd,_0x2b6340,_0x332674,_0x465140,_0x4f2517),_0x545aa0=new PostgresRLSGenerator_1[(_0x12ea92(0xb7,0xb9,0xba,0xb2))+(_0x5ba5a3(-0xcd,-0xc6,-0xc5,-0xc1))](_0x5be64f,_0x20596d);function _0x12ea92(_0x12b5e3,_0x222aee,_0x5076b3,_0x7f7b95){return pzg_0x212246(_0x12b5e3-0x18a,_0x222aee,_0x5076b3-0x1e8,_0x5076b3- -0x135);}function _0x5ba5a3(_0x54a85f,_0x4ae3cd,_0x4909cc,_0x53120f){return pzg_0x235ed7(_0x54a85f-0x130,_0x4ae3cd-0x1a8,_0x54a85f,_0x53120f-0x160);}await _0x545aa0[_0x12ea92(0xc9,0xc1,0xc3,0xbd)]();}