Edit: /tmp/tsx-0/17887-41b20d86bf673fd8bfde8c566ecd6163828f8ea2 (5002B)
{"code":"__filename=\"/opt/canhelp/node_modules/better-auth/node_modules/@better-auth/core/dist/db/adapter/get-id-field.mjs\";(()=>{\nvar __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);var get_id_field_exports={};__export(get_id_field_exports,{initGetIdField:()=>initGetIdField});module.exports=__toCommonJS(get_id_field_exports);var import_logger=require(\"../../env/logger.mjs\");var import_env=require(\"../../env/index.mjs\");var import_id=require(\"../../utils/id.mjs\");var import_get_default_model_name=require(\"./get-default-model-name.mjs\");const initGetIdField=__name(({usePlural,schema,disableIdGeneration,options,customIdGenerator,supportsUUIDs})=>{const getDefaultModelName=(0,import_get_default_model_name.initGetDefaultModelName)({usePlural,schema});const idField=__name(({customModelName,forceAllowId})=>{const useNumberId=options.advanced?.database?.generateId===\"serial\";const useUUIDs=options.advanced?.database?.generateId===\"uuid\";const shouldGenerateId=(()=>{if(disableIdGeneration)return false;else if(useNumberId&&!forceAllowId)return false;else if(useUUIDs)return!supportsUUIDs;else return true})();const model=getDefaultModelName(customModelName??\"id\");return{type:useNumberId?\"number\":\"string\",required:shouldGenerateId?true:false,...shouldGenerateId?{defaultValue(){if(disableIdGeneration)return void 0;const generateId$1=options.advanced?.database?.generateId;if(generateId$1===false||generateId$1===\"serial\")return void 0;if(typeof generateId$1===\"function\")return generateId$1({model});if(generateId$1===\"uuid\")return crypto.randomUUID();if(customIdGenerator)return customIdGenerator({model});return(0,import_id.generateId)()}}:{},transform:{input:__name(value=>{if(!value)return void 0;if(useNumberId){const numberValue=Number(value);if(isNaN(numberValue))return;return numberValue}if(useUUIDs){if(shouldGenerateId&&!forceAllowId)return value;if(disableIdGeneration)return void 0;if(supportsUUIDs)return void 0;if(forceAllowId&&typeof value===\"string\")if(/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(value))return value;else{const stack=new Error().stack?.split(\"\\n\").filter((_,i)=>i!==1).join(\"\\n\").replace(\"Error:\",\"\");import_logger.logger.warn(\"[Adapter Factory] - Invalid UUID value for field `id` provided when `forceAllowId` is true. Generating a new UUID.\",stack)}if(typeof value!==\"string\"&&!supportsUUIDs)return crypto.randomUUID();return}return value},\"input\"),output:__name(value=>{if(!value)return void 0;return String(value)},\"output\")}}},\"idField\");return idField},\"initGetIdField\");0&&(module.exports={initGetIdField});\n})()\n","warnings":[],"map":{"version":3,"mappings":";suBAAA,mKAAuB,gCACvB,eAAO,+BACP,cAA2B,8BAC3B,kCAAwC,wCAGxC,MAAM,eAAiB,QAAC,CAAE,UAAW,OAAQ,oBAAqB,QAAS,kBAAmB,aAAc,IAAM,CACjH,MAAM,uBAAsB,uDAAwB,CACnD,UACA,MACD,CAAC,EACD,MAAM,QAAU,QAAC,CAAE,gBAAiB,YAAa,IAAM,CACtD,MAAM,YAAc,QAAQ,UAAU,UAAU,aAAe,SAC/D,MAAM,SAAW,QAAQ,UAAU,UAAU,aAAe,OAC5D,MAAM,kBAAoB,IAAM,CAC/B,GAAI,oBAAqB,MAAO,eACvB,aAAe,CAAC,aAAc,MAAO,eACrC,SAAU,MAAO,CAAC,kBACtB,OAAO,KACb,GAAG,EACH,MAAM,MAAQ,oBAAoB,iBAAmB,IAAI,EACzD,MAAO,CACN,KAAM,YAAc,SAAW,SAC/B,SAAU,iBAAmB,KAAO,MACpC,GAAG,iBAAmB,CAAE,cAAe,CACtC,GAAI,oBAAqB,OAAO,OAChC,MAAM,aAAe,QAAQ,UAAU,UAAU,WACjD,GAAI,eAAiB,OAAS,eAAiB,SAAU,OAAO,OAChE,GAAI,OAAO,eAAiB,WAAY,OAAO,aAAa,CAAE,KAAM,CAAC,EACrE,GAAI,eAAiB,OAAQ,OAAO,OAAO,WAAW,EACtD,GAAI,kBAAmB,OAAO,kBAAkB,CAAE,KAAM,CAAC,EACzD,SAAO,sBAAW,CACnB,CAAE,EAAI,CAAC,EACP,UAAW,CACV,MAAO,OAAC,OAAU,CACjB,GAAI,CAAC,MAAO,OAAO,OACnB,GAAI,YAAa,CAChB,MAAM,YAAc,OAAO,KAAK,EAChC,GAAI,MAAM,WAAW,EAAG,OACxB,OAAO,WACR,CACA,GAAI,SAAU,CACb,GAAI,kBAAoB,CAAC,aAAc,OAAO,MAC9C,GAAI,oBAAqB,OAAO,OAChC,GAAI,cAAe,OAAO,OAC1B,GAAI,cAAgB,OAAO,QAAU,SAAU,GAAI,6EAA6E,KAAK,KAAK,EAAG,OAAO,UAC/I,CACJ,MAAM,MAAyB,IAAI,MAAM,EAAG,OAAO,MAAM,IAAI,EAAE,OAAO,CAAC,EAAG,IAAM,IAAM,CAAC,EAAE,KAAK,IAAI,EAAE,QAAQ,SAAU,EAAE,EACxH,qBAAO,KAAK,qHAAsH,KAAK,CACxI,CACA,GAAI,OAAO,QAAU,UAAY,CAAC,cAAe,OAAO,OAAO,WAAW,EAC1E,MACD,CACA,OAAO,KACR,EApBO,SAqBP,OAAQ,OAAC,OAAU,CAClB,GAAI,CAAC,MAAO,OAAO,OACnB,OAAO,OAAO,KAAK,CACpB,EAHQ,SAIT,CACD,CACD,EAlDgB,WAmDhB,OAAO,OACR,EAzDuB","names":[],"ignoreList":[],"sources":["/opt/canhelp/node_modules/better-auth/node_modules/@better-auth/core/dist/db/adapter/get-id-field.mjs"],"sourcesContent":[null]}}