UNPKG

prisma-zod-generator

Version:

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

1 lines 4.8 kB
'use strict';(function(_0x3a4b48,_0x4d3742){function _0x3ed409(_0x3366bb,_0x3dca96,_0x4190aa,_0x547b54){return pzg_0x17bb(_0x547b54- -0x39a,_0x3dca96);}const _0x56f327=_0x3a4b48();function _0x223c03(_0x1feee4,_0x862c9f,_0x5c3b9c,_0x3d4a90){return pzg_0x17bb(_0x5c3b9c- -0x198,_0x862c9f);}while(!![]){try{const _0x54b709=parseInt(_0x3ed409(-0x295,-0x295,-0x292,-0x29a))/(-0x569*0x5+0x1c43+-0x135)*(parseInt(_0x3ed409(-0x290,-0x292,-0x28b,-0x294))/(0x129b+-0xbed+-0x7a*0xe))+parseInt(_0x223c03(-0x83,-0x7f,-0x88,-0x7f))/(0x122a+0x202*-0xf+0xbf7)+parseInt(_0x3ed409(-0x286,-0x295,-0x295,-0x28d))/(0x1be8+0x14f2+-0x30d6)+-parseInt(_0x3ed409(-0x293,-0x29a,-0x294,-0x29c))/(0x104b*0x1+-0x101d+-0x29)*(parseInt(_0x3ed409(-0x28c,-0x297,-0x290,-0x28f))/(0x13a*-0x8+-0x1191*-0x1+0x1*-0x7bb))+-parseInt(_0x3ed409(-0x28c,-0x298,-0x290,-0x28e))/(-0x226d+0x1c7e+0x5f6)*(parseInt(_0x3ed409(-0x294,-0x29a,-0x29d,-0x29b))/(-0xdf*-0x26+-0x2*0x50b+-0x16fc))+parseInt(_0x223c03(-0x8f,-0x8f,-0x95,-0x9b))/(0x1d2b+0x169c+-0x33be)*(parseInt(_0x3ed409(-0x288,-0x28d,-0x281,-0x28b))/(-0x1c16+-0x21de+-0xa55*-0x6))+parseInt(_0x223c03(-0x9d,-0x97,-0x97,-0xa0))/(0x1690+0x6e2+0x243*-0xd);if(_0x54b709===_0x4d3742)break;else _0x56f327['push'](_0x56f327['shift']());}catch(_0x38f6d0){_0x56f327['push'](_0x56f327['shift']());}}}(pzg_0x4afa,-0x3c4cf+-0x18aa5f+-0x2c451*-0xf));const pzg_0xd22a30={};pzg_0xd22a30[pzg_0x2b9f53(0x393,0x38a,0x394,0x390)]=!![];function pzg_0x2b9f53(_0x58f047,_0x4a0e60,_0xe9ef5f,_0x400a2d){return pzg_0x17bb(_0xe9ef5f-0x28b,_0x58f047);}Object[pzg_0x47c6a8(0x422,0x419,0x41a,0x42b)+'erty'](exports,pzg_0x47c6a8(0x41b,0x41a,0x421,0x420),pzg_0xd22a30),exports[pzg_0x47c6a8(0x425,0x428,0x429,0x42d)+pzg_0x47c6a8(0x41c,0x41c,0x41f,0x413)+pzg_0x2b9f53(0x38b,0x399,0x38f,0x385)]=generatePostgresRLSFromDMMF;function pzg_0x17bb(_0x3a8cd6,_0x308aac){const _0x431be1=pzg_0x4afa();return pzg_0x17bb=function(_0x2bd703,_0x2020bd){_0x2bd703=_0x2bd703-(0xe47+0x16ad+-0x23f7);let _0x18f8ed=_0x431be1[_0x2bd703];if(pzg_0x17bb['gFCWtv']===undefined){var _0x5476e6=function(_0x530fc5){const _0x1d821f='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x2ea915='',_0x44cc9b='';for(let _0x33c0b8=0x71e*-0x1+-0x1494+0x2c5*0xa,_0x156ed0,_0x2d11c8,_0xd4abb=-0x25ed+0x2281+0x36c;_0x2d11c8=_0x530fc5['charAt'](_0xd4abb++);~_0x2d11c8&&(_0x156ed0=_0x33c0b8%(0x2370+-0x23b5+0x49)?_0x156ed0*(0x664*-0x6+0xfa3*-0x1+0x363b*0x1)+_0x2d11c8:_0x2d11c8,_0x33c0b8++%(-0x2*0x996+0xaf0+0x2c0*0x3))?_0x2ea915+=String['fromCharCode'](0x1*-0x946+-0x1a9b*-0x1+-0x1056&_0x156ed0>>(-(-0x1*-0xaee+0x2344+-0x4*0xb8c)*_0x33c0b8&0x44*0x71+-0x75a+0x1*-0x16a4)):-0x14cc+0x592+0xf3a){_0x2d11c8=_0x1d821f['indexOf'](_0x2d11c8);}for(let _0x18d93b=0x1c8c+-0x1f80+0x3*0xfc,_0x47fd2d=_0x2ea915['length'];_0x18d93b<_0x47fd2d;_0x18d93b++){_0x44cc9b+='%'+('00'+_0x2ea915['charCodeAt'](_0x18d93b)['toString'](0x88f+0x25c6+0x2e45*-0x1))['slice'](-(-0x238a+0xfe5+0x13a7));}return decodeURIComponent(_0x44cc9b);};pzg_0x17bb['srIKPu']=_0x5476e6,_0x3a8cd6=arguments,pzg_0x17bb['gFCWtv']=!![];}const _0x4fcabc=_0x431be1[0x15f4+-0x3*-0x8e0+-0x3094],_0x27e9be=_0x2bd703+_0x4fcabc,_0x16e2c1=_0x3a8cd6[_0x27e9be];return!_0x16e2c1?(_0x18f8ed=pzg_0x17bb['srIKPu'](_0x18f8ed),_0x3a8cd6[_0x27e9be]=_0x18f8ed):_0x18f8ed=_0x16e2c1,_0x18f8ed;},pzg_0x17bb(_0x3a8cd6,_0x308aac);}const ProGeneratorContext_1=require('../../core/ProGeneratorContext');function pzg_0x47c6a8(_0xc54b0d,_0xd465f9,_0x32a913,_0x5461b6){return pzg_0x17bb(_0xc54b0d-0x314,_0x5461b6);}const PostgresRLSGenerator_1=require('./PostgresRLSGenerator');function pzg_0x4afa(){const _0x53e5c9=['mtu4nZi5ntzlBhPqCuW','y3jLyxrLuhjVrW','nJnUy0DQBgG','CM9Tre1nrG','BNrLEhq','mMntzMzRtW','x19LC01VzhvSzq','C3rNCMvZuKXtrG','DMfSDwu','u0DLBMvYyxrVCG','odi5ntbgquT4CM4','mJaZvvj2BvrX','odC2ndmYwgnlCxrY','zgvMAw5LuhjVCa','nJG0nZCWCNbKDfzw','nZe1ndC5q0zABNrw','z2vUzxjHDgvqBW','ug9ZDgDYzxnsta','nJe1t1jIshH5','mta4mZq0EKXdBhLH','nty5nZuXv0fTrhv0'];pzg_0x4afa=function(){return _0x53e5c9;};return pzg_0x4afa();}async function generatePostgresRLSFromDMMF(_0x50ad4e,_0x562dd9,_0x1849f8,_0x3d0a07,_0x34b190,_0x29cab2,_0x2849ca={},_0x5db8b5){function _0x530f31(_0x4b18f1,_0x9711e5,_0x21811a,_0x3e4827){return pzg_0x47c6a8(_0x3e4827- -0x2fc,_0x9711e5-0x4d,_0x21811a-0x198,_0x21811a);}const _0x5b0e9c=(-0x1c6b+0x664*-0x6+0xd3*0x51,ProGeneratorContext_1[_0x530f31(0x117,0x11b,0x117,0x11a)+'eneratorCo'+_0x3ecd9d(-0xec,-0xe5,-0xe5,-0xed)])(_0x50ad4e,_0x562dd9,_0x1849f8,_0x3d0a07,_0x34b190,_0x29cab2,_0x5db8b5),_0x245e6b=new PostgresRLSGenerator_1[(_0x530f31(0x10d,0x10e,0x115,0x115))+(_0x530f31(0x118,0x119,0x12a,0x122))](_0x5b0e9c,_0x2849ca);function _0x3ecd9d(_0x4a040e,_0x5d4a7f,_0x19be99,_0x4e14f6){return pzg_0x47c6a8(_0x4a040e- -0x505,_0x5d4a7f-0x83,_0x19be99-0xca,_0x5d4a7f);}await _0x245e6b['generate']();}