UNPKG

prisma-zod-generator

Version:

Prisma 2+ generator to emit Zod schemas from your Prisma schema

1 lines 12.9 kB
'use strict';(function(_0x10aa09,_0x5b1b5a){function _0x2d15b8(_0x559957,_0x46ca1b,_0x60021e,_0x1945ca){return pzg_0x534b(_0x60021e- -0x226,_0x46ca1b);}const _0x3cea52=_0x10aa09();function _0x257804(_0x156a86,_0x4f61d7,_0xd5d951,_0x33bec9){return pzg_0x534b(_0x33bec9-0x17,_0x156a86);}while(!![]){try{const _0xd30ec1=parseInt(_0x2d15b8(-0x1a4,-0x17b,-0x189,-0x187))/(0xb*0x2d2+0xa*0x335+-0x3f17)+parseInt(_0x257804(0x8c,0xac,0xb0,0x92))/(0x1*0x247d+0xace*-0x2+-0xedf)*(-parseInt(_0x2d15b8(-0x16d,-0x177,-0x174,-0x188))/(0x721+0xf*-0x1f9+-0xb*-0x20b))+-parseInt(_0x257804(0xb8,0xf7,0xb9,0xd5))/(0x1da5+-0x33*0x77+-0x5ec)+-parseInt(_0x257804(0xe5,0xf2,0xb8,0xd3))/(-0x24fe+-0x4*-0x398+-0x487*-0x5)*(parseInt(_0x257804(0xdc,0xbb,0xc9,0xd6))/(0x8e+0x1*0x2374+-0x23fc))+parseInt(_0x2d15b8(-0x192,-0x193,-0x1b2,-0x199))/(0x1981*0x1+0x1124+0xa*-0x443)+parseInt(_0x257804(0x8f,0xa8,0x99,0xab))/(-0x3*-0x50e+0x3f1*0x5+0xb9d*-0x3)+-parseInt(_0x257804(0xa6,0xe6,0xd2,0xca))/(-0x1b11+-0x2e*-0x24+0x14a2)*(parseInt(_0x2d15b8(-0x18f,-0x185,-0x187,-0x181))/(-0x6*-0x93+0x17e7+-0x1b4f));if(_0xd30ec1===_0x5b1b5a)break;else _0x3cea52['push'](_0x3cea52['shift']());}catch(_0x17e35f){_0x3cea52['push'](_0x3cea52['shift']());}}}(pzg_0x1d61,0x27452*0x1+0x15a*-0x1ae+0x18972));const pzg_0x5867e1={};function pzg_0x20e2ff(_0x33eee4,_0x331de6,_0x5b4f15,_0x3770ec){return pzg_0x534b(_0x331de6- -0x1be,_0x33eee4);}function pzg_0x534b(_0x46cbc2,_0x3c8462){const _0x178bab=pzg_0x1d61();return pzg_0x534b=function(_0x1c4817,_0x5306f6){_0x1c4817=_0x1c4817-(-0x1455+-0xc7*0x7+0x1a3a);let _0x390866=_0x178bab[_0x1c4817];if(pzg_0x534b['fGybAr']===undefined){var _0x34df39=function(_0x515161){const _0x737757='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x57e661='',_0x3fc802='';for(let _0x30515c=-0xfc8*-0x1+-0x86*-0x14+-0x1a40,_0x3e77a5,_0x4f9fd8,_0x5f07a3=-0x12a5+0xb2f+0x776;_0x4f9fd8=_0x515161['charAt'](_0x5f07a3++);~_0x4f9fd8&&(_0x3e77a5=_0x30515c%(-0x8c2+0x2a*0x3+-0xd4*-0xa)?_0x3e77a5*(0x7f5+0x1bde+-0x7*0x515)+_0x4f9fd8:_0x4f9fd8,_0x30515c++%(0xf95+0x1462+-0x23f3*0x1))?_0x57e661+=String['fromCharCode'](0x246b*-0x1+-0x1*0x1aed+0x4057&_0x3e77a5>>(-(-0x94a+-0x359*0x7+0x20bb)*_0x30515c&0x15b6+0x4*-0x1b7+0x34*-0x49)):0xde2*0x1+0xbcc+0x13*-0x15a){_0x4f9fd8=_0x737757['indexOf'](_0x4f9fd8);}for(let _0x5ea8e5=-0x1*0x1811+0x1e17+0x101*-0x6,_0x473629=_0x57e661['length'];_0x5ea8e5<_0x473629;_0x5ea8e5++){_0x3fc802+='%'+('00'+_0x57e661['charCodeAt'](_0x5ea8e5)['toString'](-0xb7a+0x1c40+-0x10b6))['slice'](-(-0x1261+-0x966+0x1bc9));}return decodeURIComponent(_0x3fc802);};pzg_0x534b['qjJmHe']=_0x34df39,_0x46cbc2=arguments,pzg_0x534b['fGybAr']=!![];}const _0x247e5f=_0x178bab[0x7be+0x2540+-0x376*0xd],_0x11bd02=_0x1c4817+_0x247e5f,_0x298ee7=_0x46cbc2[_0x11bd02];return!_0x298ee7?(_0x390866=pzg_0x534b['qjJmHe'](_0x390866),_0x46cbc2[_0x11bd02]=_0x390866):_0x390866=_0x298ee7,_0x390866;},pzg_0x534b(_0x46cbc2,_0x3c8462);}pzg_0x5867e1[pzg_0x3c87a8(0x2a2,0x289,0x2a4,0x2b8)]=!![],Object[pzg_0x3c87a8(0x295,0x276,0x29e,0x2b1)+'erty'](exports,pzg_0x20e2ff(-0x13c,-0x11e,-0x109,-0x134),pzg_0x5867e1),exports[pzg_0x20e2ff(-0x12a,-0x12b,-0x120,-0x117)+pzg_0x20e2ff(-0x110,-0x120,-0x113,-0x111)]=void(0xb*0x24a+-0x7*0x506+0x4*0x27f),exports[pzg_0x3c87a8(0x278,0x267,0x29e,0x267)+pzg_0x3c87a8(0x28f,0x27c,0x294,0x279)+pzg_0x20e2ff(-0x132,-0x149,-0x136,-0x142)]=createProGeneratorContext;function pzg_0x3c87a8(_0x4cbbe5,_0x2c1a0b,_0x270173,_0x1b315c){return pzg_0x534b(_0x4cbbe5-0x1fa,_0x1b315c);}function createProGeneratorContext(_0x3f23e7,_0x52fb74,_0x3ada00,_0x3b193b,_0xed3fb5,_0x193f5f,_0x389f5c){const _0x359328={};_0x359328['dmmf']=_0x3f23e7,_0x359328[_0x20f4cf(0x2e9,0x302,0x2dc,0x2d5)]=[..._0x3f23e7['datamodel']['models']],_0x359328['enums']=[..._0x3f23e7['datamodel'][_0x1d1b1e(-0x2ad,-0x2a9,-0x2d3,-0x2b5)]],_0x359328[_0x20f4cf(0x2d6,0x316,0x2f9,0x2f6)+_0x20f4cf(0x30a,0x2fc,0x2f0,0x2d2)]=_0x52fb74,_0x359328[_0x20f4cf(0x2a0,0x2e7,0x2c3,0x2cf)]=_0x3ada00,_0x359328['outputPath']=_0x3b193b;function _0x20f4cf(_0x431a92,_0x117165,_0x5aec68,_0x1b4757){return pzg_0x3c87a8(_0x5aec68-0x53,_0x117165-0xd8,_0x5aec68-0xd,_0x1b4757);}_0x359328[_0x20f4cf(0x2f4,0x2f0,0x2d1,0x2f2)+_0x1d1b1e(-0x2f9,-0x2f7,-0x2d2,-0x2db)]=_0xed3fb5,_0x359328['provider']=_0x193f5f,_0x359328[_0x1d1b1e(-0x2fc,-0x2bf,-0x2f6,-0x2da)+_0x20f4cf(0x2bb,0x2e4,0x2ce,0x2ee)]=_0x389f5c;function _0x1d1b1e(_0x403b83,_0x3b30f7,_0xd29399,_0x338167){return pzg_0x3c87a8(_0x338167- -0x55c,_0x3b30f7-0x5c,_0xd29399-0x92,_0xd29399);}return _0x359328;}function pzg_0x1d61(){const _0x109709=['r21Wvgi','zNvSBhrLEhq','y3jLyxrLuhjVrW','z2v0rw51Bxm','BwrgyuO','DhvYzxm','yMLNAw50','qMXIAui','ChjPC21Hq2XPzq','tMfTzq','BNvTyMvY','BNrqyxrO','ChjLDMLLD0zLyq','DMLLD3m','rMXVyxq','Egngwxe','y29UDgv4Da','rgf0zvrPBwu','sNnVBG','Bw9KzwXZ','Aw1HBa','DMjHsgS','BMfTzq','uhjVq29UDgv4Da','mtGWmti0ofHJwxbJDa','zw5LCMf0B3jdBW','yw55','q01UwgW','Aw5JBhvKzxm','uhjPC21HlKrLyW','C3rYAw5N','zgvMAw5LuhjVCa','zu1hvfi','mtu0nJaWAffkwMrd','vxrPBhm','mtbyCu9uBwm','x19LC01VzhvSzq','BxvSDgLty2HLBq','C3vWCg9YDhngzq','B25MAwC','qM9VBgvHBG','BuvqqMe','u2rJsue','rgf0zq','DMfSDwu','Cg9ZDgDYzxnXBa','zMLSDgvY','z2v0uhjVDMLKzq','z2vUzxjHDg9YqW','zw51Bxm','z2v0rw51Buj5tG','BLzHBhvL','ChjVDMLKzxi','ExbAvxm','nM56yM5csq','ody3nZuZy09YBLbA','EerOEgm','yM9VBgvHBG','qNL0zxm','BxLZCwW','rgvJAw1HBa','z2v0tw9KzwXcEq','ANnVBG','CLr5CgvnyxbWAq','nvDyy3vTuG','uhjPC21HlKPZBW','mZC3nJG0y09rAuPM','nti1nZi2CgTtsvDi','mtqYodK4n1rjzMrLBW','BNrLEhq','C2nOzw1Hugf0Aa','qNvMzMvY','rwL6s1a','yxr1CMu','sw50','mtKYnJq2BwvdyuLI'];pzg_0x1d61=function(){return _0x109709;};return pzg_0x1d61();}class ProContextUtils{constructor(_0x3aa660){this['context']=_0x3aa660;}['getModels'](_0x235386){function _0xcf903c(_0x5ee088,_0x439ce4,_0x21d9a3,_0x321b61){return pzg_0x3c87a8(_0x5ee088- -0x1d9,_0x439ce4-0x2c,_0x21d9a3-0xd,_0x21d9a3);}const _0x3255d8={};_0x3255d8[_0x90d2e6(-0x92,-0x60,-0x7d,-0x79)]=_0x90d2e6(-0x76,-0x76,-0x75,-0x62);const _0x439376=_0x3255d8;function _0x90d2e6(_0x1ddd9b,_0x1d354e,_0x582838,_0x2a94d2){return pzg_0x20e2ff(_0x582838,_0x2a94d2-0xc2,_0x582838-0x73,_0x2a94d2-0x192);}if(!_0x235386)return this[_0x90d2e6(-0x86,-0x6b,-0x7a,-0x70)][_0x90d2e6(-0x6e,-0x7c,-0x55,-0x6d)];const _0x2b290b=typeof _0x235386===_0x439376[_0x90d2e6(-0x9f,-0x60,-0x90,-0x79)]?new RegExp(_0x235386,'i'):_0x235386;return this[_0x90d2e6(-0x8c,-0x5e,-0x67,-0x70)]['models']['filter'](_0x1d7963=>_0x2b290b['test'](_0x1d7963[_0xcf903c(0xb3,0xca,0xac,0xbb)]));}[pzg_0x20e2ff(-0xe3,-0x105,-0x10f,-0x126)+pzg_0x20e2ff(-0x11a,-0x139,-0x156,-0x11a)](_0x31d446){function _0x1d9e62(_0xda8961,_0xcee1dc,_0x1f7ff4,_0x3c2590){return pzg_0x3c87a8(_0xda8961-0x148,_0xcee1dc-0x52,_0x1f7ff4-0x1e7,_0x1f7ff4);}function _0x28ee59(_0x80760f,_0x533ee2,_0x2b5a39,_0xde72c0){return pzg_0x20e2ff(_0x80760f,_0x2b5a39-0x24,_0x2b5a39-0x119,_0xde72c0-0x1d5);}return this[_0x28ee59(-0x129,-0xff,-0x10e,-0x121)]['models']['find'](_0x5d0005=>_0x5d0005[_0x28ee59(-0x100,-0x110,-0x108,-0x10f)]===_0x31d446);}[pzg_0x20e2ff(-0x12b,-0x13f,-0x119,-0x11f)](_0x357018){function _0x240cc7(_0x26e118,_0x4207da,_0x39d4d2,_0x590054){return pzg_0x20e2ff(_0x39d4d2,_0x4207da-0x281,_0x39d4d2-0x99,_0x590054-0x83);}if(!_0x357018)return this[_0x240cc7(0x145,0x14f,0x144,0x134)][_0x3fa5f9(-0x320,-0x34f,-0x338,-0x34a)];const _0x2c36ef=typeof _0x357018===_0x3fa5f9(-0x345,-0x348,-0x34b,-0x330)?new RegExp(_0x357018,'i'):_0x357018;function _0x3fa5f9(_0x2749df,_0x348a6d,_0x2bacda,_0x4f0624){return pzg_0x20e2ff(_0x4f0624,_0x2bacda- -0x227,_0x2bacda-0x17a,_0x4f0624-0x99);}return this['context'][_0x3fa5f9(-0x33f,-0x318,-0x338,-0x336)][_0x240cc7(0x17b,0x16d,0x15f,0x191)](_0x29f958=>_0x2c36ef['test'](_0x29f958['name']));}[pzg_0x20e2ff(-0xee,-0x110,-0x12e,-0x129)+'ame'](_0x508488){function _0x5e78a5(_0x4a87f9,_0x7356b,_0x15e51b,_0x5e4c85){return pzg_0x3c87a8(_0x15e51b- -0x148,_0x7356b-0x9e,_0x15e51b-0xc6,_0x4a87f9);}function _0x11663d(_0xe11f2,_0x1c2c0f,_0x3621b0,_0x4f5b4f){return pzg_0x3c87a8(_0x1c2c0f-0x131,_0x1c2c0f-0x1a0,_0x3621b0-0x51,_0xe11f2);}return this[_0x11663d(0x3b5,0x3b7,0x3d0,0x3da)][_0x5e78a5(0x169,0x163,0x15f,0x155)]['find'](_0xdc4af7=>_0xdc4af7['name']===_0x508488);}[pzg_0x20e2ff(-0x116,-0x11c,-0x127,-0x101)+pzg_0x20e2ff(-0x120,-0x145,-0x121,-0x157)](_0x59b5dc){const _0x42cddf={};_0x42cddf[_0x58b395(-0x220,-0x240,-0x212,-0x206)]=_0x58b395(-0x1f1,-0x1e7,-0x20c,-0x1f7),_0x42cddf[_0x58b395(-0x22f,-0x238,-0x240,-0x251)]='mysql',_0x42cddf[_0x3c7670(0x481,0x481,0x479,0x462)]='postgresql',_0x42cddf['EizKP']=function(_0x1dca43,_0x324b99){return _0x1dca43===_0x324b99;},_0x42cddf[_0x3c7670(0x477,0x45b,0x46e,0x470)]=_0x58b395(-0x20a,-0x21c,-0x1e6,-0x1f8)+'a';function _0x3c7670(_0x325b71,_0x3f4a62,_0x4b8626,_0x1a1b60){return pzg_0x20e2ff(_0x4b8626,_0x325b71-0x599,_0x4b8626-0xe9,_0x1a1b60-0x4);}_0x42cddf[_0x58b395(-0x1fa,-0x1ea,-0x1ea,-0x1d6)]=function(_0x581ea8,_0x28608b){return _0x581ea8!==_0x28608b;};const _0x540471=_0x42cddf;function _0x58b395(_0x59aa75,_0x18f277,_0x178ae2,_0x24a03a){return pzg_0x3c87a8(_0x59aa75- -0x4a5,_0x18f277-0x100,_0x178ae2-0xe,_0x18f277);}var _0x3d0b40,_0x5df002,_0x5d035b,_0x212339;switch(_0x59b5dc){case _0x540471[_0x58b395(-0x220,-0x234,-0x20e,-0x208)]:return['postgresql',_0x540471[_0x3c7670(0x457,0x461,0x442,0x46a)]][_0x3c7670(0x473,0x467,0x493,0x465)](this[_0x3c7670(0x467,0x448,0x476,0x48b)]['provider']);case _0x58b395(-0x22e,-0x228,-0x233,-0x228):return[_0x540471[_0x3c7670(0x481,0x45b,0x468,0x477)],'mysql'][_0x58b395(-0x213,-0x237,-0x1f2,-0x21a)](this[_0x3c7670(0x467,0x466,0x460,0x44e)][_0x58b395(-0x1fb,-0x204,-0x200,-0x1d7)]);case _0x3c7670(0x464,0x459,0x452,0x463):return(_0x5df002=(_0x3d0b40=this[_0x3c7670(0x467,0x48b,0x47e,0x467)][_0x58b395(-0x223,-0x247,-0x244,-0x237)+_0x3c7670(0x45c,0x46c,0x453,0x442)])===null||_0x540471[_0x3c7670(0x453,0x431,0x43a,0x43e)](_0x3d0b40,void(0x2b9+-0x13a*-0x14+-0x1*0x1b41))?void(-0x23cf*-0x1+-0x15b*-0x13+-0x3d90*0x1):_0x3d0b40[_0x58b395(-0x213,-0x21b,-0x22b,-0x22c)](_0x3c7670(0x464,0x452,0x458,0x46d)))!==null&&_0x5df002!==void(-0x329*-0x2+-0xf75+0x923)?_0x5df002:![];case _0x540471[_0x58b395(-0x20f,-0x226,-0x234,-0x1f4)]:return(_0x212339=_0x540471[_0x3c7670(0x453,0x456,0x44a,0x43f)](_0x5d035b=this[_0x3c7670(0x467,0x48b,0x461,0x441)]['previewFea'+_0x58b395(-0x22a,-0x23a,-0x211,-0x243)],null)||_0x5d035b===void(-0x21a+0x172*0x19+-0xb*0x318)?void(0xb4e*-0x2+-0x2*-0xc68+-0x234):_0x5d035b[_0x58b395(-0x213,-0x231,-0x228,-0x1ee)](_0x58b395(-0x20a,-0x220,-0x215,-0x227)+'a'))!==null&&_0x540471[_0x3c7670(0x48c,0x466,0x4a2,0x485)](_0x212339,void(-0x231+0x2c5*-0xd+0x2632))?_0x212339:![];default:return![];}}[pzg_0x20e2ff(-0x12c,-0x113,-0x12e,-0x11c)+pzg_0x20e2ff(-0x11f,-0x103,-0x100,-0xe0)+'ng'](){const _0x5e9a86={};_0x5e9a86[_0x39f37d(0x261,0x248,0x238,0x25e)]=_0x1436ca(-0x220,-0x202,-0x1f5,-0x221),_0x5e9a86[_0x39f37d(0x212,0x231,0x21b,0x248)]=_0x39f37d(0x22a,0x233,0x24e,0x247),_0x5e9a86[_0x39f37d(0x221,0x242,0x25e,0x21e)]=_0x39f37d(0x263,0x258,0x27b,0x27c),_0x5e9a86[_0x39f37d(0x263,0x265,0x254,0x250)]=_0x39f37d(0x24e,0x268,0x256,0x28a);function _0x1436ca(_0x13a9b4,_0x16dfc0,_0x3f2e11,_0x15aa2d){return pzg_0x3c87a8(_0x16dfc0- -0x496,_0x16dfc0-0x99,_0x3f2e11-0x11b,_0x3f2e11);}_0x5e9a86[_0x39f37d(0x264,0x256,0x24d,0x24f)]='Prisma.Dec'+_0x1436ca(-0x1fd,-0x20c,-0x1e9,-0x223);const _0x595195=_0x5e9a86,_0x320915={};_0x320915['String']=_0x595195[_0x39f37d(0x25a,0x248,0x22c,0x260)],_0x320915[_0x1436ca(-0x234,-0x222,-0x231,-0x221)]=_0x1436ca(-0x22e,-0x216,-0x20b,-0x1f0),_0x320915['BigInt']=_0x595195[_0x39f37d(0x23d,0x231,0x244,0x222)],_0x320915[_0x1436ca(-0x22c,-0x212,-0x1f2,-0x238)]=_0x1436ca(-0x23a,-0x216,-0x210,-0x1f5),_0x320915[_0x39f37d(0x283,0x269,0x261,0x25e)]=_0x39f37d(0x241,0x237,0x21b,0x252),_0x320915[_0x39f37d(0x251,0x255,0x251,0x250)]=_0x39f37d(0x277,0x266,0x271,0x26d);function _0x39f37d(_0x3ba9d2,_0x3f449f,_0x19c4c9,_0x4f8c7d){return pzg_0x20e2ff(_0x4f8c7d,_0x3f449f-0x36f,_0x19c4c9-0x126,_0x4f8c7d-0x6b);}_0x320915[_0x39f37d(0x253,0x23e,0x228,0x25e)]=_0x595195[_0x39f37d(0x250,0x242,0x245,0x23f)],_0x320915[_0x39f37d(0x24a,0x23f,0x22b,0x25f)]=_0x39f37d(0x26b,0x247,0x265,0x24a),_0x320915[_0x39f37d(0x26f,0x267,0x28a,0x26b)]=_0x1436ca(-0x231,-0x225,-0x217,-0x200);const _0x54c030=_0x320915;switch(this[_0x39f37d(0x24f,0x23d,0x249,0x23f)][_0x39f37d(0x248,0x261,0x256,0x27c)]){case _0x1436ca(-0x203,-0x1f3,-0x1d7,-0x1f4):const _0x574303={..._0x54c030};_0x574303[_0x39f37d(0x285,0x269,0x262,0x246)]=_0x1436ca(-0x1e0,-0x203,-0x21c,-0x1f8)+_0x39f37d(0x230,0x241,0x230,0x25c),_0x574303[_0x1436ca(-0x1f9,-0x20e,-0x1fc,-0x221)]=_0x39f37d(0x24d,0x26e,0x253,0x266)+_0x1436ca(-0x1d5,-0x1ed,-0x208,-0x1dc);return _0x574303;case _0x595195[_0x39f37d(0x242,0x265,0x269,0x261)]:const _0x57d77f={..._0x54c030};_0x57d77f[_0x39f37d(0x25b,0x269,0x258,0x256)]=_0x595195[_0x39f37d(0x257,0x256,0x26f,0x254)];return _0x57d77f;default:return _0x54c030;}}}exports[pzg_0x3c87a8(0x28d,0x280,0x2b2,0x275)+pzg_0x20e2ff(-0x10e,-0x120,-0x112,-0x13e)]=ProContextUtils;