Prisma postgress fix (#15)
This commit is contained in:
		
						commit
						1884189fb2
					
				| @ -4,10 +4,11 @@ | |||||||
| generator client { | generator client { | ||||||
|     provider = "prisma-client-js" |     provider = "prisma-client-js" | ||||||
|     binaryTargets = ["native", "debian-openssl-3.0.x"] |     binaryTargets = ["native", "debian-openssl-3.0.x"] | ||||||
|  |     output   = "/app/generated/prisma-client" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| datasource db { | datasource db { | ||||||
|     provider = "mysql" |     provider = "postgresql" | ||||||
|     // NOTE: When using mysql or sqlserver, uncomment the @db.Text annotations in model Account below |     // NOTE: When using mysql or sqlserver, uncomment the @db.Text annotations in model Account below | ||||||
|     // Further reading: |     // Further reading: | ||||||
|     // https://next-auth.js.org/adapters/prisma#create-the-prisma-schema |     // https://next-auth.js.org/adapters/prisma#create-the-prisma-schema | ||||||
| @ -23,7 +24,7 @@ model Account { | |||||||
|     type                     String |     type                     String | ||||||
|     provider                 String |     provider                 String | ||||||
|     providerAccountId        String |     providerAccountId        String | ||||||
|     refresh_token            String? @db.Text |     refresh_token            String? //@db.Text | ||||||
|     access_token             String? // @db.Text |     access_token             String? // @db.Text | ||||||
|     expires_at               Int? |     expires_at               Int? | ||||||
|     token_type               String? |     token_type               String? | ||||||
|  | |||||||
							
								
								
									
										1
									
								
								src/app/generated/prisma-client/client.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/app/generated/prisma-client/client.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | |||||||
|  | export * from "./index" | ||||||
							
								
								
									
										4
									
								
								src/app/generated/prisma-client/client.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								src/app/generated/prisma-client/client.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,4 @@ | |||||||
|  | 
 | ||||||
|  | /* !!! This is code generated by Prisma. Do not edit directly. !!! | ||||||
|  | /* eslint-disable */ | ||||||
|  | module.exports = { ...require('.') } | ||||||
							
								
								
									
										1
									
								
								src/app/generated/prisma-client/default.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/app/generated/prisma-client/default.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | |||||||
|  | export * from "./index" | ||||||
							
								
								
									
										4
									
								
								src/app/generated/prisma-client/default.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								src/app/generated/prisma-client/default.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,4 @@ | |||||||
|  | 
 | ||||||
|  | /* !!! This is code generated by Prisma. Do not edit directly. !!! | ||||||
|  | /* eslint-disable */ | ||||||
|  | module.exports = { ...require('.') } | ||||||
							
								
								
									
										1
									
								
								src/app/generated/prisma-client/edge.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/app/generated/prisma-client/edge.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | |||||||
|  | export * from "./default" | ||||||
							
								
								
									
										243
									
								
								src/app/generated/prisma-client/edge.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										243
									
								
								src/app/generated/prisma-client/edge.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										225
									
								
								src/app/generated/prisma-client/index-browser.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										225
									
								
								src/app/generated/prisma-client/index-browser.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,225 @@ | |||||||
|  | 
 | ||||||
|  | /* !!! This is code generated by Prisma. Do not edit directly. !!! | ||||||
|  | /* eslint-disable */ | ||||||
|  | 
 | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | 
 | ||||||
|  | const { | ||||||
|  |   Decimal, | ||||||
|  |   objectEnumValues, | ||||||
|  |   makeStrictEnum, | ||||||
|  |   Public, | ||||||
|  |   getRuntime, | ||||||
|  |   skip | ||||||
|  | } = require('./runtime/index-browser.js') | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | const Prisma = {} | ||||||
|  | 
 | ||||||
|  | exports.Prisma = Prisma | ||||||
|  | exports.$Enums = {} | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Prisma Client JS version: 6.8.2 | ||||||
|  |  * Query Engine version: 2060c79ba17c6bb9f5823312b6f6b7f4a845738e | ||||||
|  |  */ | ||||||
|  | Prisma.prismaVersion = { | ||||||
|  |   client: "6.8.2", | ||||||
|  |   engine: "2060c79ba17c6bb9f5823312b6f6b7f4a845738e" | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | Prisma.PrismaClientKnownRequestError = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`PrismaClientKnownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )}; | ||||||
|  | Prisma.PrismaClientUnknownRequestError = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`PrismaClientUnknownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.PrismaClientRustPanicError = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`PrismaClientRustPanicError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.PrismaClientInitializationError = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`PrismaClientInitializationError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.PrismaClientValidationError = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`PrismaClientValidationError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.Decimal = Decimal | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Re-export of sql-template-tag | ||||||
|  |  */ | ||||||
|  | Prisma.sql = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`sqltag is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.empty = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`empty is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.join = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`join is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.raw = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`raw is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.validator = Public.validator | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  | * Extensions | ||||||
|  | */ | ||||||
|  | Prisma.getExtensionContext = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`Extensions.getExtensionContext is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.defineExtension = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`Extensions.defineExtension is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Shorthand utilities for JSON filtering | ||||||
|  |  */ | ||||||
|  | Prisma.DbNull = objectEnumValues.instances.DbNull | ||||||
|  | Prisma.JsonNull = objectEnumValues.instances.JsonNull | ||||||
|  | Prisma.AnyNull = objectEnumValues.instances.AnyNull | ||||||
|  | 
 | ||||||
|  | Prisma.NullTypes = { | ||||||
|  |   DbNull: objectEnumValues.classes.DbNull, | ||||||
|  |   JsonNull: objectEnumValues.classes.JsonNull, | ||||||
|  |   AnyNull: objectEnumValues.classes.AnyNull | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Enums | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | exports.Prisma.TransactionIsolationLevel = makeStrictEnum({ | ||||||
|  |   ReadUncommitted: 'ReadUncommitted', | ||||||
|  |   ReadCommitted: 'ReadCommitted', | ||||||
|  |   RepeatableRead: 'RepeatableRead', | ||||||
|  |   Serializable: 'Serializable' | ||||||
|  | }); | ||||||
|  | 
 | ||||||
|  | exports.Prisma.AccountScalarFieldEnum = { | ||||||
|  |   id: 'id', | ||||||
|  |   userId: 'userId', | ||||||
|  |   type: 'type', | ||||||
|  |   provider: 'provider', | ||||||
|  |   providerAccountId: 'providerAccountId', | ||||||
|  |   refresh_token: 'refresh_token', | ||||||
|  |   access_token: 'access_token', | ||||||
|  |   expires_at: 'expires_at', | ||||||
|  |   token_type: 'token_type', | ||||||
|  |   scope: 'scope', | ||||||
|  |   id_token: 'id_token', | ||||||
|  |   session_state: 'session_state', | ||||||
|  |   refresh_token_expires_in: 'refresh_token_expires_in' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.SessionScalarFieldEnum = { | ||||||
|  |   id: 'id', | ||||||
|  |   sessionToken: 'sessionToken', | ||||||
|  |   userId: 'userId', | ||||||
|  |   expires: 'expires' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.UserScalarFieldEnum = { | ||||||
|  |   id: 'id', | ||||||
|  |   name: 'name', | ||||||
|  |   email: 'email', | ||||||
|  |   emailVerified: 'emailVerified', | ||||||
|  |   image: 'image' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.VerificationTokenScalarFieldEnum = { | ||||||
|  |   identifier: 'identifier', | ||||||
|  |   token: 'token', | ||||||
|  |   expires: 'expires' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.FileScalarFieldEnum = { | ||||||
|  |   id: 'id', | ||||||
|  |   url: 'url', | ||||||
|  |   name: 'name', | ||||||
|  |   size: 'size', | ||||||
|  |   extension: 'extension', | ||||||
|  |   uploadDate: 'uploadDate', | ||||||
|  |   description: 'description', | ||||||
|  |   uploadedById: 'uploadedById', | ||||||
|  |   public: 'public' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.SortOrder = { | ||||||
|  |   asc: 'asc', | ||||||
|  |   desc: 'desc' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.QueryMode = { | ||||||
|  |   default: 'default', | ||||||
|  |   insensitive: 'insensitive' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.NullsOrder = { | ||||||
|  |   first: 'first', | ||||||
|  |   last: 'last' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | exports.Prisma.ModelName = { | ||||||
|  |   Account: 'Account', | ||||||
|  |   Session: 'Session', | ||||||
|  |   User: 'User', | ||||||
|  |   VerificationToken: 'VerificationToken', | ||||||
|  |   File: 'File' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * This is a stub Prisma Client that will error at runtime if called. | ||||||
|  |  */ | ||||||
|  | class PrismaClient { | ||||||
|  |   constructor() { | ||||||
|  |     return new Proxy(this, { | ||||||
|  |       get(target, prop) { | ||||||
|  |         let message | ||||||
|  |         const runtime = getRuntime() | ||||||
|  |         if (runtime.isEdge) { | ||||||
|  |           message = `PrismaClient is not configured to run in ${runtime.prettyName}. In order to run Prisma Client on edge runtime, either:
 | ||||||
|  | - Use Prisma Accelerate: https://pris.ly/d/accelerate
 | ||||||
|  | - Use Driver Adapters: https://pris.ly/d/driver-adapters
 | ||||||
|  | `;
 | ||||||
|  |         } else { | ||||||
|  |           message = 'PrismaClient is unable to run in this browser environment, or has been bundled for the browser (running in `' + runtime.prettyName + '`).' | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         message += ` | ||||||
|  | If this is unexpected, please open an issue: https://pris.ly/prisma-prisma-bug-report`
 | ||||||
|  | 
 | ||||||
|  |         throw new Error(message) | ||||||
|  |       } | ||||||
|  |     }) | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | exports.PrismaClient = PrismaClient | ||||||
|  | 
 | ||||||
|  | Object.assign(exports, Prisma) | ||||||
							
								
								
									
										8947
									
								
								src/app/generated/prisma-client/index.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										8947
									
								
								src/app/generated/prisma-client/index.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										258
									
								
								src/app/generated/prisma-client/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										258
									
								
								src/app/generated/prisma-client/index.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										140
									
								
								src/app/generated/prisma-client/package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										140
									
								
								src/app/generated/prisma-client/package.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,140 @@ | |||||||
|  | { | ||||||
|  |   "name": "prisma-client-08d22f6c857ed95dda3e967008d87d351c30e87c75486e96dad4c24294f1763e", | ||||||
|  |   "main": "index.js", | ||||||
|  |   "types": "index.d.ts", | ||||||
|  |   "browser": "index-browser.js", | ||||||
|  |   "exports": { | ||||||
|  |     "./client": { | ||||||
|  |       "require": { | ||||||
|  |         "node": "./index.js", | ||||||
|  |         "edge-light": "./wasm.js", | ||||||
|  |         "workerd": "./wasm.js", | ||||||
|  |         "worker": "./wasm.js", | ||||||
|  |         "browser": "./index-browser.js", | ||||||
|  |         "default": "./index.js" | ||||||
|  |       }, | ||||||
|  |       "import": { | ||||||
|  |         "node": "./index.js", | ||||||
|  |         "edge-light": "./wasm.js", | ||||||
|  |         "workerd": "./wasm.js", | ||||||
|  |         "worker": "./wasm.js", | ||||||
|  |         "browser": "./index-browser.js", | ||||||
|  |         "default": "./index.js" | ||||||
|  |       }, | ||||||
|  |       "default": "./index.js" | ||||||
|  |     }, | ||||||
|  |     "./package.json": "./package.json", | ||||||
|  |     ".": { | ||||||
|  |       "require": { | ||||||
|  |         "node": "./index.js", | ||||||
|  |         "edge-light": "./wasm.js", | ||||||
|  |         "workerd": "./wasm.js", | ||||||
|  |         "worker": "./wasm.js", | ||||||
|  |         "browser": "./index-browser.js", | ||||||
|  |         "default": "./index.js" | ||||||
|  |       }, | ||||||
|  |       "import": { | ||||||
|  |         "node": "./index.js", | ||||||
|  |         "edge-light": "./wasm.js", | ||||||
|  |         "workerd": "./wasm.js", | ||||||
|  |         "worker": "./wasm.js", | ||||||
|  |         "browser": "./index-browser.js", | ||||||
|  |         "default": "./index.js" | ||||||
|  |       }, | ||||||
|  |       "default": "./index.js" | ||||||
|  |     }, | ||||||
|  |     "./edge": { | ||||||
|  |       "types": "./edge.d.ts", | ||||||
|  |       "require": "./edge.js", | ||||||
|  |       "import": "./edge.js", | ||||||
|  |       "default": "./edge.js" | ||||||
|  |     }, | ||||||
|  |     "./react-native": { | ||||||
|  |       "types": "./react-native.d.ts", | ||||||
|  |       "require": "./react-native.js", | ||||||
|  |       "import": "./react-native.js", | ||||||
|  |       "default": "./react-native.js" | ||||||
|  |     }, | ||||||
|  |     "./extension": { | ||||||
|  |       "types": "./extension.d.ts", | ||||||
|  |       "require": "./extension.js", | ||||||
|  |       "import": "./extension.js", | ||||||
|  |       "default": "./extension.js" | ||||||
|  |     }, | ||||||
|  |     "./index-browser": { | ||||||
|  |       "types": "./index.d.ts", | ||||||
|  |       "require": "./index-browser.js", | ||||||
|  |       "import": "./index-browser.js", | ||||||
|  |       "default": "./index-browser.js" | ||||||
|  |     }, | ||||||
|  |     "./index": { | ||||||
|  |       "types": "./index.d.ts", | ||||||
|  |       "require": "./index.js", | ||||||
|  |       "import": "./index.js", | ||||||
|  |       "default": "./index.js" | ||||||
|  |     }, | ||||||
|  |     "./wasm": { | ||||||
|  |       "types": "./wasm.d.ts", | ||||||
|  |       "require": "./wasm.js", | ||||||
|  |       "import": "./wasm.mjs", | ||||||
|  |       "default": "./wasm.mjs" | ||||||
|  |     }, | ||||||
|  |     "./runtime/client": { | ||||||
|  |       "types": "./runtime/client.d.ts", | ||||||
|  |       "require": "./runtime/client.js", | ||||||
|  |       "import": "./runtime/client.mjs", | ||||||
|  |       "default": "./runtime/client.mjs" | ||||||
|  |     }, | ||||||
|  |     "./runtime/library": { | ||||||
|  |       "types": "./runtime/library.d.ts", | ||||||
|  |       "require": "./runtime/library.js", | ||||||
|  |       "import": "./runtime/library.mjs", | ||||||
|  |       "default": "./runtime/library.mjs" | ||||||
|  |     }, | ||||||
|  |     "./runtime/binary": { | ||||||
|  |       "types": "./runtime/binary.d.ts", | ||||||
|  |       "require": "./runtime/binary.js", | ||||||
|  |       "import": "./runtime/binary.mjs", | ||||||
|  |       "default": "./runtime/binary.mjs" | ||||||
|  |     }, | ||||||
|  |     "./runtime/wasm": { | ||||||
|  |       "types": "./runtime/wasm.d.ts", | ||||||
|  |       "require": "./runtime/wasm.js", | ||||||
|  |       "import": "./runtime/wasm.mjs", | ||||||
|  |       "default": "./runtime/wasm.mjs" | ||||||
|  |     }, | ||||||
|  |     "./runtime/edge": { | ||||||
|  |       "types": "./runtime/edge.d.ts", | ||||||
|  |       "require": "./runtime/edge.js", | ||||||
|  |       "import": "./runtime/edge-esm.js", | ||||||
|  |       "default": "./runtime/edge-esm.js" | ||||||
|  |     }, | ||||||
|  |     "./runtime/react-native": { | ||||||
|  |       "types": "./runtime/react-native.d.ts", | ||||||
|  |       "require": "./runtime/react-native.js", | ||||||
|  |       "import": "./runtime/react-native.js", | ||||||
|  |       "default": "./runtime/react-native.js" | ||||||
|  |     }, | ||||||
|  |     "./generator-build": { | ||||||
|  |       "require": "./generator-build/index.js", | ||||||
|  |       "import": "./generator-build/index.js", | ||||||
|  |       "default": "./generator-build/index.js" | ||||||
|  |     }, | ||||||
|  |     "./sql": { | ||||||
|  |       "require": { | ||||||
|  |         "types": "./sql.d.ts", | ||||||
|  |         "node": "./sql.js", | ||||||
|  |         "default": "./sql.js" | ||||||
|  |       }, | ||||||
|  |       "import": { | ||||||
|  |         "types": "./sql.d.ts", | ||||||
|  |         "node": "./sql.mjs", | ||||||
|  |         "default": "./sql.mjs" | ||||||
|  |       }, | ||||||
|  |       "default": "./sql.js" | ||||||
|  |     }, | ||||||
|  |     "./*": "./*" | ||||||
|  |   }, | ||||||
|  |   "version": "6.8.2", | ||||||
|  |   "sideEffects": false | ||||||
|  | } | ||||||
							
								
								
									
										34
									
								
								src/app/generated/prisma-client/runtime/edge-esm.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								src/app/generated/prisma-client/runtime/edge-esm.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										34
									
								
								src/app/generated/prisma-client/runtime/edge.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								src/app/generated/prisma-client/runtime/edge.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										370
									
								
								src/app/generated/prisma-client/runtime/index-browser.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										370
									
								
								src/app/generated/prisma-client/runtime/index-browser.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,370 @@ | |||||||
|  | declare class AnyNull extends NullTypesEnumValue { | ||||||
|  |     #private; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | declare type Args<T, F extends Operation> = T extends { | ||||||
|  |     [K: symbol]: { | ||||||
|  |         types: { | ||||||
|  |             operations: { | ||||||
|  |                 [K in F]: { | ||||||
|  |                     args: any; | ||||||
|  |                 }; | ||||||
|  |             }; | ||||||
|  |         }; | ||||||
|  |     }; | ||||||
|  | } ? T[symbol]['types']['operations'][F]['args'] : any; | ||||||
|  | 
 | ||||||
|  | declare class DbNull extends NullTypesEnumValue { | ||||||
|  |     #private; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | export declare function Decimal(n: Decimal.Value): Decimal; | ||||||
|  | 
 | ||||||
|  | export declare namespace Decimal { | ||||||
|  |     export type Constructor = typeof Decimal; | ||||||
|  |     export type Instance = Decimal; | ||||||
|  |     export type Rounding = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8; | ||||||
|  |     export type Modulo = Rounding | 9; | ||||||
|  |     export type Value = string | number | Decimal; | ||||||
|  | 
 | ||||||
|  |     // http://mikemcl.github.io/decimal.js/#constructor-properties
 | ||||||
|  |     export interface Config { | ||||||
|  |         precision?: number; | ||||||
|  |         rounding?: Rounding; | ||||||
|  |         toExpNeg?: number; | ||||||
|  |         toExpPos?: number; | ||||||
|  |         minE?: number; | ||||||
|  |         maxE?: number; | ||||||
|  |         crypto?: boolean; | ||||||
|  |         modulo?: Modulo; | ||||||
|  |         defaults?: boolean; | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | export declare class Decimal { | ||||||
|  |     readonly d: number[]; | ||||||
|  |     readonly e: number; | ||||||
|  |     readonly s: number; | ||||||
|  | 
 | ||||||
|  |     constructor(n: Decimal.Value); | ||||||
|  | 
 | ||||||
|  |     absoluteValue(): Decimal; | ||||||
|  |     abs(): Decimal; | ||||||
|  | 
 | ||||||
|  |     ceil(): Decimal; | ||||||
|  | 
 | ||||||
|  |     clampedTo(min: Decimal.Value, max: Decimal.Value): Decimal; | ||||||
|  |     clamp(min: Decimal.Value, max: Decimal.Value): Decimal; | ||||||
|  | 
 | ||||||
|  |     comparedTo(n: Decimal.Value): number; | ||||||
|  |     cmp(n: Decimal.Value): number; | ||||||
|  | 
 | ||||||
|  |     cosine(): Decimal; | ||||||
|  |     cos(): Decimal; | ||||||
|  | 
 | ||||||
|  |     cubeRoot(): Decimal; | ||||||
|  |     cbrt(): Decimal; | ||||||
|  | 
 | ||||||
|  |     decimalPlaces(): number; | ||||||
|  |     dp(): number; | ||||||
|  | 
 | ||||||
|  |     dividedBy(n: Decimal.Value): Decimal; | ||||||
|  |     div(n: Decimal.Value): Decimal; | ||||||
|  | 
 | ||||||
|  |     dividedToIntegerBy(n: Decimal.Value): Decimal; | ||||||
|  |     divToInt(n: Decimal.Value): Decimal; | ||||||
|  | 
 | ||||||
|  |     equals(n: Decimal.Value): boolean; | ||||||
|  |     eq(n: Decimal.Value): boolean; | ||||||
|  | 
 | ||||||
|  |     floor(): Decimal; | ||||||
|  | 
 | ||||||
|  |     greaterThan(n: Decimal.Value): boolean; | ||||||
|  |     gt(n: Decimal.Value): boolean; | ||||||
|  | 
 | ||||||
|  |     greaterThanOrEqualTo(n: Decimal.Value): boolean; | ||||||
|  |     gte(n: Decimal.Value): boolean; | ||||||
|  | 
 | ||||||
|  |     hyperbolicCosine(): Decimal; | ||||||
|  |     cosh(): Decimal; | ||||||
|  | 
 | ||||||
|  |     hyperbolicSine(): Decimal; | ||||||
|  |     sinh(): Decimal; | ||||||
|  | 
 | ||||||
|  |     hyperbolicTangent(): Decimal; | ||||||
|  |     tanh(): Decimal; | ||||||
|  | 
 | ||||||
|  |     inverseCosine(): Decimal; | ||||||
|  |     acos(): Decimal; | ||||||
|  | 
 | ||||||
|  |     inverseHyperbolicCosine(): Decimal; | ||||||
|  |     acosh(): Decimal; | ||||||
|  | 
 | ||||||
|  |     inverseHyperbolicSine(): Decimal; | ||||||
|  |     asinh(): Decimal; | ||||||
|  | 
 | ||||||
|  |     inverseHyperbolicTangent(): Decimal; | ||||||
|  |     atanh(): Decimal; | ||||||
|  | 
 | ||||||
|  |     inverseSine(): Decimal; | ||||||
|  |     asin(): Decimal; | ||||||
|  | 
 | ||||||
|  |     inverseTangent(): Decimal; | ||||||
|  |     atan(): Decimal; | ||||||
|  | 
 | ||||||
|  |     isFinite(): boolean; | ||||||
|  | 
 | ||||||
|  |     isInteger(): boolean; | ||||||
|  |     isInt(): boolean; | ||||||
|  | 
 | ||||||
|  |     isNaN(): boolean; | ||||||
|  | 
 | ||||||
|  |     isNegative(): boolean; | ||||||
|  |     isNeg(): boolean; | ||||||
|  | 
 | ||||||
|  |     isPositive(): boolean; | ||||||
|  |     isPos(): boolean; | ||||||
|  | 
 | ||||||
|  |     isZero(): boolean; | ||||||
|  | 
 | ||||||
|  |     lessThan(n: Decimal.Value): boolean; | ||||||
|  |     lt(n: Decimal.Value): boolean; | ||||||
|  | 
 | ||||||
|  |     lessThanOrEqualTo(n: Decimal.Value): boolean; | ||||||
|  |     lte(n: Decimal.Value): boolean; | ||||||
|  | 
 | ||||||
|  |     logarithm(n?: Decimal.Value): Decimal; | ||||||
|  |     log(n?: Decimal.Value): Decimal; | ||||||
|  | 
 | ||||||
|  |     minus(n: Decimal.Value): Decimal; | ||||||
|  |     sub(n: Decimal.Value): Decimal; | ||||||
|  | 
 | ||||||
|  |     modulo(n: Decimal.Value): Decimal; | ||||||
|  |     mod(n: Decimal.Value): Decimal; | ||||||
|  | 
 | ||||||
|  |     naturalExponential(): Decimal; | ||||||
|  |     exp(): Decimal; | ||||||
|  | 
 | ||||||
|  |     naturalLogarithm(): Decimal; | ||||||
|  |     ln(): Decimal; | ||||||
|  | 
 | ||||||
|  |     negated(): Decimal; | ||||||
|  |     neg(): Decimal; | ||||||
|  | 
 | ||||||
|  |     plus(n: Decimal.Value): Decimal; | ||||||
|  |     add(n: Decimal.Value): Decimal; | ||||||
|  | 
 | ||||||
|  |     precision(includeZeros?: boolean): number; | ||||||
|  |     sd(includeZeros?: boolean): number; | ||||||
|  | 
 | ||||||
|  |     round(): Decimal; | ||||||
|  | 
 | ||||||
|  |     sine() : Decimal; | ||||||
|  |     sin() : Decimal; | ||||||
|  | 
 | ||||||
|  |     squareRoot(): Decimal; | ||||||
|  |     sqrt(): Decimal; | ||||||
|  | 
 | ||||||
|  |     tangent() : Decimal; | ||||||
|  |     tan() : Decimal; | ||||||
|  | 
 | ||||||
|  |     times(n: Decimal.Value): Decimal; | ||||||
|  |     mul(n: Decimal.Value) : Decimal; | ||||||
|  | 
 | ||||||
|  |     toBinary(significantDigits?: number): string; | ||||||
|  |     toBinary(significantDigits: number, rounding: Decimal.Rounding): string; | ||||||
|  | 
 | ||||||
|  |     toDecimalPlaces(decimalPlaces?: number): Decimal; | ||||||
|  |     toDecimalPlaces(decimalPlaces: number, rounding: Decimal.Rounding): Decimal; | ||||||
|  |     toDP(decimalPlaces?: number): Decimal; | ||||||
|  |     toDP(decimalPlaces: number, rounding: Decimal.Rounding): Decimal; | ||||||
|  | 
 | ||||||
|  |     toExponential(decimalPlaces?: number): string; | ||||||
|  |     toExponential(decimalPlaces: number, rounding: Decimal.Rounding): string; | ||||||
|  | 
 | ||||||
|  |     toFixed(decimalPlaces?: number): string; | ||||||
|  |     toFixed(decimalPlaces: number, rounding: Decimal.Rounding): string; | ||||||
|  | 
 | ||||||
|  |     toFraction(max_denominator?: Decimal.Value): Decimal[]; | ||||||
|  | 
 | ||||||
|  |     toHexadecimal(significantDigits?: number): string; | ||||||
|  |     toHexadecimal(significantDigits: number, rounding: Decimal.Rounding): string; | ||||||
|  |     toHex(significantDigits?: number): string; | ||||||
|  |     toHex(significantDigits: number, rounding?: Decimal.Rounding): string; | ||||||
|  | 
 | ||||||
|  |     toJSON(): string; | ||||||
|  | 
 | ||||||
|  |     toNearest(n: Decimal.Value, rounding?: Decimal.Rounding): Decimal; | ||||||
|  | 
 | ||||||
|  |     toNumber(): number; | ||||||
|  | 
 | ||||||
|  |     toOctal(significantDigits?: number): string; | ||||||
|  |     toOctal(significantDigits: number, rounding: Decimal.Rounding): string; | ||||||
|  | 
 | ||||||
|  |     toPower(n: Decimal.Value): Decimal; | ||||||
|  |     pow(n: Decimal.Value): Decimal; | ||||||
|  | 
 | ||||||
|  |     toPrecision(significantDigits?: number): string; | ||||||
|  |     toPrecision(significantDigits: number, rounding: Decimal.Rounding): string; | ||||||
|  | 
 | ||||||
|  |     toSignificantDigits(significantDigits?: number): Decimal; | ||||||
|  |     toSignificantDigits(significantDigits: number, rounding: Decimal.Rounding): Decimal; | ||||||
|  |     toSD(significantDigits?: number): Decimal; | ||||||
|  |     toSD(significantDigits: number, rounding: Decimal.Rounding): Decimal; | ||||||
|  | 
 | ||||||
|  |     toString(): string; | ||||||
|  | 
 | ||||||
|  |     truncated(): Decimal; | ||||||
|  |     trunc(): Decimal; | ||||||
|  | 
 | ||||||
|  |     valueOf(): string; | ||||||
|  | 
 | ||||||
|  |     static abs(n: Decimal.Value): Decimal; | ||||||
|  |     static acos(n: Decimal.Value): Decimal; | ||||||
|  |     static acosh(n: Decimal.Value): Decimal; | ||||||
|  |     static add(x: Decimal.Value, y: Decimal.Value): Decimal; | ||||||
|  |     static asin(n: Decimal.Value): Decimal; | ||||||
|  |     static asinh(n: Decimal.Value): Decimal; | ||||||
|  |     static atan(n: Decimal.Value): Decimal; | ||||||
|  |     static atanh(n: Decimal.Value): Decimal; | ||||||
|  |     static atan2(y: Decimal.Value, x: Decimal.Value): Decimal; | ||||||
|  |     static cbrt(n: Decimal.Value): Decimal; | ||||||
|  |     static ceil(n: Decimal.Value): Decimal; | ||||||
|  |     static clamp(n: Decimal.Value, min: Decimal.Value, max: Decimal.Value): Decimal; | ||||||
|  |     static clone(object?: Decimal.Config): Decimal.Constructor; | ||||||
|  |     static config(object: Decimal.Config): Decimal.Constructor; | ||||||
|  |     static cos(n: Decimal.Value): Decimal; | ||||||
|  |     static cosh(n: Decimal.Value): Decimal; | ||||||
|  |     static div(x: Decimal.Value, y: Decimal.Value): Decimal; | ||||||
|  |     static exp(n: Decimal.Value): Decimal; | ||||||
|  |     static floor(n: Decimal.Value): Decimal; | ||||||
|  |     static hypot(...n: Decimal.Value[]): Decimal; | ||||||
|  |     static isDecimal(object: any): object is Decimal; | ||||||
|  |     static ln(n: Decimal.Value): Decimal; | ||||||
|  |     static log(n: Decimal.Value, base?: Decimal.Value): Decimal; | ||||||
|  |     static log2(n: Decimal.Value): Decimal; | ||||||
|  |     static log10(n: Decimal.Value): Decimal; | ||||||
|  |     static max(...n: Decimal.Value[]): Decimal; | ||||||
|  |     static min(...n: Decimal.Value[]): Decimal; | ||||||
|  |     static mod(x: Decimal.Value, y: Decimal.Value): Decimal; | ||||||
|  |     static mul(x: Decimal.Value, y: Decimal.Value): Decimal; | ||||||
|  |     static noConflict(): Decimal.Constructor;   // Browser only
 | ||||||
|  |     static pow(base: Decimal.Value, exponent: Decimal.Value): Decimal; | ||||||
|  |     static random(significantDigits?: number): Decimal; | ||||||
|  |     static round(n: Decimal.Value): Decimal; | ||||||
|  |     static set(object: Decimal.Config): Decimal.Constructor; | ||||||
|  |     static sign(n: Decimal.Value): number; | ||||||
|  |     static sin(n: Decimal.Value): Decimal; | ||||||
|  |     static sinh(n: Decimal.Value): Decimal; | ||||||
|  |     static sqrt(n: Decimal.Value): Decimal; | ||||||
|  |     static sub(x: Decimal.Value, y: Decimal.Value): Decimal; | ||||||
|  |     static sum(...n: Decimal.Value[]): Decimal; | ||||||
|  |     static tan(n: Decimal.Value): Decimal; | ||||||
|  |     static tanh(n: Decimal.Value): Decimal; | ||||||
|  |     static trunc(n: Decimal.Value): Decimal; | ||||||
|  | 
 | ||||||
|  |     static readonly default?: Decimal.Constructor; | ||||||
|  |     static readonly Decimal?: Decimal.Constructor; | ||||||
|  | 
 | ||||||
|  |     static readonly precision: number; | ||||||
|  |     static readonly rounding: Decimal.Rounding; | ||||||
|  |     static readonly toExpNeg: number; | ||||||
|  |     static readonly toExpPos: number; | ||||||
|  |     static readonly minE: number; | ||||||
|  |     static readonly maxE: number; | ||||||
|  |     static readonly crypto: boolean; | ||||||
|  |     static readonly modulo: Decimal.Modulo; | ||||||
|  | 
 | ||||||
|  |     static readonly ROUND_UP: 0; | ||||||
|  |     static readonly ROUND_DOWN: 1; | ||||||
|  |     static readonly ROUND_CEIL: 2; | ||||||
|  |     static readonly ROUND_FLOOR: 3; | ||||||
|  |     static readonly ROUND_HALF_UP: 4; | ||||||
|  |     static readonly ROUND_HALF_DOWN: 5; | ||||||
|  |     static readonly ROUND_HALF_EVEN: 6; | ||||||
|  |     static readonly ROUND_HALF_CEIL: 7; | ||||||
|  |     static readonly ROUND_HALF_FLOOR: 8; | ||||||
|  |     static readonly EUCLID: 9; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | declare type Exact<A, W> = (A extends unknown ? (W extends A ? { | ||||||
|  |     [K in keyof A]: Exact<A[K], W[K]>; | ||||||
|  | } : W) : never) | (A extends Narrowable ? A : never); | ||||||
|  | 
 | ||||||
|  | export declare function getRuntime(): GetRuntimeOutput; | ||||||
|  | 
 | ||||||
|  | declare type GetRuntimeOutput = { | ||||||
|  |     id: RuntimeName; | ||||||
|  |     prettyName: string; | ||||||
|  |     isEdge: boolean; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | declare class JsonNull extends NullTypesEnumValue { | ||||||
|  |     #private; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Generates more strict variant of an enum which, unlike regular enum, | ||||||
|  |  * throws on non-existing property access. This can be useful in following situations: | ||||||
|  |  * - we have an API, that accepts both `undefined` and `SomeEnumType` as an input | ||||||
|  |  * - enum values are generated dynamically from DMMF. | ||||||
|  |  * | ||||||
|  |  * In that case, if using normal enums and no compile-time typechecking, using non-existing property | ||||||
|  |  * will result in `undefined` value being used, which will be accepted. Using strict enum | ||||||
|  |  * in this case will help to have a runtime exception, telling you that you are probably doing something wrong. | ||||||
|  |  * | ||||||
|  |  * Note: if you need to check for existence of a value in the enum you can still use either | ||||||
|  |  * `in` operator or `hasOwnProperty` function. | ||||||
|  |  * | ||||||
|  |  * @param definition | ||||||
|  |  * @returns | ||||||
|  |  */ | ||||||
|  | export declare function makeStrictEnum<T extends Record<PropertyKey, string | number>>(definition: T): T; | ||||||
|  | 
 | ||||||
|  | declare type Narrowable = string | number | bigint | boolean | []; | ||||||
|  | 
 | ||||||
|  | declare class NullTypesEnumValue extends ObjectEnumValue { | ||||||
|  |     _getNamespace(): string; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Base class for unique values of object-valued enums. | ||||||
|  |  */ | ||||||
|  | declare abstract class ObjectEnumValue { | ||||||
|  |     constructor(arg?: symbol); | ||||||
|  |     abstract _getNamespace(): string; | ||||||
|  |     _getName(): string; | ||||||
|  |     toString(): string; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | export declare const objectEnumValues: { | ||||||
|  |     classes: { | ||||||
|  |         DbNull: typeof DbNull; | ||||||
|  |         JsonNull: typeof JsonNull; | ||||||
|  |         AnyNull: typeof AnyNull; | ||||||
|  |     }; | ||||||
|  |     instances: { | ||||||
|  |         DbNull: DbNull; | ||||||
|  |         JsonNull: JsonNull; | ||||||
|  |         AnyNull: AnyNull; | ||||||
|  |     }; | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | declare type Operation = 'findFirst' | 'findFirstOrThrow' | 'findUnique' | 'findUniqueOrThrow' | 'findMany' | 'create' | 'createMany' | 'createManyAndReturn' | 'update' | 'updateMany' | 'updateManyAndReturn' | 'upsert' | 'delete' | 'deleteMany' | 'aggregate' | 'count' | 'groupBy' | '$queryRaw' | '$executeRaw' | '$queryRawUnsafe' | '$executeRawUnsafe' | 'findRaw' | 'aggregateRaw' | '$runCommandRaw'; | ||||||
|  | 
 | ||||||
|  | declare namespace Public { | ||||||
|  |     export { | ||||||
|  |         validator | ||||||
|  |     } | ||||||
|  | } | ||||||
|  | export { Public } | ||||||
|  | 
 | ||||||
|  | declare type RuntimeName = 'workerd' | 'deno' | 'netlify' | 'node' | 'bun' | 'edge-light' | ''; | ||||||
|  | 
 | ||||||
|  | declare function validator<V>(): <S>(select: Exact<S, V>) => S; | ||||||
|  | 
 | ||||||
|  | declare function validator<C, M extends Exclude<keyof C, `$${string}`>, O extends keyof C[M] & Operation>(client: C, model: M, operation: O): <S>(select: Exact<S, Args<C[M], O>>) => S; | ||||||
|  | 
 | ||||||
|  | declare function validator<C, M extends Exclude<keyof C, `$${string}`>, O extends keyof C[M] & Operation, P extends keyof Args<C[M], O>>(client: C, model: M, operation: O, prop: P): <S>(select: Exact<S, Args<C[M], O>[P]>) => S; | ||||||
|  | 
 | ||||||
|  | export { } | ||||||
							
								
								
									
										16
									
								
								src/app/generated/prisma-client/runtime/index-browser.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								src/app/generated/prisma-client/runtime/index-browser.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3647
									
								
								src/app/generated/prisma-client/runtime/library.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3647
									
								
								src/app/generated/prisma-client/runtime/library.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										146
									
								
								src/app/generated/prisma-client/runtime/library.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										146
									
								
								src/app/generated/prisma-client/runtime/library.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										83
									
								
								src/app/generated/prisma-client/runtime/react-native.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								src/app/generated/prisma-client/runtime/react-native.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										35
									
								
								src/app/generated/prisma-client/runtime/wasm.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								src/app/generated/prisma-client/runtime/wasm.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										77
									
								
								src/app/generated/prisma-client/schema.prisma
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								src/app/generated/prisma-client/schema.prisma
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,77 @@ | |||||||
|  | // This is your Prisma schema file, | ||||||
|  | // learn more about it in the docs: https://pris.ly/d/prisma-schema | ||||||
|  | 
 | ||||||
|  | generator client { | ||||||
|  |   provider      = "prisma-client-js" | ||||||
|  |   binaryTargets = ["native", "debian-openssl-3.0.x"] | ||||||
|  |   output        = "/app/generated/prisma-client" | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | datasource db { | ||||||
|  |   provider = "postgresql" | ||||||
|  |   // NOTE: When using mysql or sqlserver, uncomment the @db.Text annotations in model Account below | ||||||
|  |   // Further reading: | ||||||
|  |   // https://next-auth.js.org/adapters/prisma#create-the-prisma-schema | ||||||
|  |   // https://www.prisma.io/docs/reference/api-reference/prisma-schema-reference#string | ||||||
|  |   url      = env("DATABASE_URL") | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | // Necessary for Next auth | ||||||
|  | model Account { | ||||||
|  |   id                       String  @id @default(cuid()) | ||||||
|  |   userId                   String | ||||||
|  |   type                     String | ||||||
|  |   provider                 String | ||||||
|  |   providerAccountId        String | ||||||
|  |   refresh_token            String? @db.Text | ||||||
|  |   access_token             String? // @db.Text | ||||||
|  |   expires_at               Int? | ||||||
|  |   token_type               String? | ||||||
|  |   scope                    String? | ||||||
|  |   id_token                 String? // @db.Text | ||||||
|  |   session_state            String? | ||||||
|  |   user                     User    @relation(fields: [userId], references: [id], onDelete: Cascade) | ||||||
|  |   refresh_token_expires_in Int? | ||||||
|  | 
 | ||||||
|  |   @@unique([provider, providerAccountId]) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | model Session { | ||||||
|  |   id           String   @id @default(cuid()) | ||||||
|  |   sessionToken String   @unique | ||||||
|  |   userId       String | ||||||
|  |   expires      DateTime | ||||||
|  |   user         User     @relation(fields: [userId], references: [id], onDelete: Cascade) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | model User { | ||||||
|  |   id            String    @id @default(cuid()) | ||||||
|  |   name          String? | ||||||
|  |   email         String?   @unique | ||||||
|  |   emailVerified DateTime? | ||||||
|  |   image         String? | ||||||
|  |   accounts      Account[] | ||||||
|  |   sessions      Session[] | ||||||
|  |   files         File[] // Relation to the File model | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | model VerificationToken { | ||||||
|  |   identifier String | ||||||
|  |   token      String   @unique | ||||||
|  |   expires    DateTime | ||||||
|  | 
 | ||||||
|  |   @@unique([identifier, token]) | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | model File { | ||||||
|  |   id           String   @id @default(cuid()) | ||||||
|  |   url          String | ||||||
|  |   name         String | ||||||
|  |   size         Int // Size in bytes | ||||||
|  |   extension    String | ||||||
|  |   uploadDate   DateTime @default(now()) | ||||||
|  |   description  String   @default("") | ||||||
|  |   uploadedBy   User?    @relation(fields: [uploadedById], references: [id], onDelete: SetNull) | ||||||
|  |   uploadedById String? | ||||||
|  |   public       Boolean  @default(false) // Indicates if the file is public or private | ||||||
|  | } | ||||||
							
								
								
									
										1
									
								
								src/app/generated/prisma-client/wasm.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/app/generated/prisma-client/wasm.d.ts
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | |||||||
|  | export * from "./index" | ||||||
							
								
								
									
										225
									
								
								src/app/generated/prisma-client/wasm.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										225
									
								
								src/app/generated/prisma-client/wasm.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,225 @@ | |||||||
|  | 
 | ||||||
|  | /* !!! This is code generated by Prisma. Do not edit directly. !!! | ||||||
|  | /* eslint-disable */ | ||||||
|  | 
 | ||||||
|  | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
|  | 
 | ||||||
|  | const { | ||||||
|  |   Decimal, | ||||||
|  |   objectEnumValues, | ||||||
|  |   makeStrictEnum, | ||||||
|  |   Public, | ||||||
|  |   getRuntime, | ||||||
|  |   skip | ||||||
|  | } = require('./runtime/index-browser.js') | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | const Prisma = {} | ||||||
|  | 
 | ||||||
|  | exports.Prisma = Prisma | ||||||
|  | exports.$Enums = {} | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Prisma Client JS version: 6.8.2 | ||||||
|  |  * Query Engine version: 2060c79ba17c6bb9f5823312b6f6b7f4a845738e | ||||||
|  |  */ | ||||||
|  | Prisma.prismaVersion = { | ||||||
|  |   client: "6.8.2", | ||||||
|  |   engine: "2060c79ba17c6bb9f5823312b6f6b7f4a845738e" | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | Prisma.PrismaClientKnownRequestError = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`PrismaClientKnownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )}; | ||||||
|  | Prisma.PrismaClientUnknownRequestError = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`PrismaClientUnknownRequestError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.PrismaClientRustPanicError = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`PrismaClientRustPanicError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.PrismaClientInitializationError = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`PrismaClientInitializationError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.PrismaClientValidationError = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`PrismaClientValidationError is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.Decimal = Decimal | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Re-export of sql-template-tag | ||||||
|  |  */ | ||||||
|  | Prisma.sql = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`sqltag is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.empty = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`empty is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.join = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`join is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.raw = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`raw is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.validator = Public.validator | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  | * Extensions | ||||||
|  | */ | ||||||
|  | Prisma.getExtensionContext = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`Extensions.getExtensionContext is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | Prisma.defineExtension = () => { | ||||||
|  |   const runtimeName = getRuntime().prettyName; | ||||||
|  |   throw new Error(`Extensions.defineExtension is unable to run in this browser environment, or has been bundled for the browser (running in ${runtimeName}).
 | ||||||
|  | In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
 | ||||||
|  | )} | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Shorthand utilities for JSON filtering | ||||||
|  |  */ | ||||||
|  | Prisma.DbNull = objectEnumValues.instances.DbNull | ||||||
|  | Prisma.JsonNull = objectEnumValues.instances.JsonNull | ||||||
|  | Prisma.AnyNull = objectEnumValues.instances.AnyNull | ||||||
|  | 
 | ||||||
|  | Prisma.NullTypes = { | ||||||
|  |   DbNull: objectEnumValues.classes.DbNull, | ||||||
|  |   JsonNull: objectEnumValues.classes.JsonNull, | ||||||
|  |   AnyNull: objectEnumValues.classes.AnyNull | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Enums | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | exports.Prisma.TransactionIsolationLevel = makeStrictEnum({ | ||||||
|  |   ReadUncommitted: 'ReadUncommitted', | ||||||
|  |   ReadCommitted: 'ReadCommitted', | ||||||
|  |   RepeatableRead: 'RepeatableRead', | ||||||
|  |   Serializable: 'Serializable' | ||||||
|  | }); | ||||||
|  | 
 | ||||||
|  | exports.Prisma.AccountScalarFieldEnum = { | ||||||
|  |   id: 'id', | ||||||
|  |   userId: 'userId', | ||||||
|  |   type: 'type', | ||||||
|  |   provider: 'provider', | ||||||
|  |   providerAccountId: 'providerAccountId', | ||||||
|  |   refresh_token: 'refresh_token', | ||||||
|  |   access_token: 'access_token', | ||||||
|  |   expires_at: 'expires_at', | ||||||
|  |   token_type: 'token_type', | ||||||
|  |   scope: 'scope', | ||||||
|  |   id_token: 'id_token', | ||||||
|  |   session_state: 'session_state', | ||||||
|  |   refresh_token_expires_in: 'refresh_token_expires_in' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.SessionScalarFieldEnum = { | ||||||
|  |   id: 'id', | ||||||
|  |   sessionToken: 'sessionToken', | ||||||
|  |   userId: 'userId', | ||||||
|  |   expires: 'expires' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.UserScalarFieldEnum = { | ||||||
|  |   id: 'id', | ||||||
|  |   name: 'name', | ||||||
|  |   email: 'email', | ||||||
|  |   emailVerified: 'emailVerified', | ||||||
|  |   image: 'image' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.VerificationTokenScalarFieldEnum = { | ||||||
|  |   identifier: 'identifier', | ||||||
|  |   token: 'token', | ||||||
|  |   expires: 'expires' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.FileScalarFieldEnum = { | ||||||
|  |   id: 'id', | ||||||
|  |   url: 'url', | ||||||
|  |   name: 'name', | ||||||
|  |   size: 'size', | ||||||
|  |   extension: 'extension', | ||||||
|  |   uploadDate: 'uploadDate', | ||||||
|  |   description: 'description', | ||||||
|  |   uploadedById: 'uploadedById', | ||||||
|  |   public: 'public' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.SortOrder = { | ||||||
|  |   asc: 'asc', | ||||||
|  |   desc: 'desc' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.QueryMode = { | ||||||
|  |   default: 'default', | ||||||
|  |   insensitive: 'insensitive' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | exports.Prisma.NullsOrder = { | ||||||
|  |   first: 'first', | ||||||
|  |   last: 'last' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | exports.Prisma.ModelName = { | ||||||
|  |   Account: 'Account', | ||||||
|  |   Session: 'Session', | ||||||
|  |   User: 'User', | ||||||
|  |   VerificationToken: 'VerificationToken', | ||||||
|  |   File: 'File' | ||||||
|  | }; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * This is a stub Prisma Client that will error at runtime if called. | ||||||
|  |  */ | ||||||
|  | class PrismaClient { | ||||||
|  |   constructor() { | ||||||
|  |     return new Proxy(this, { | ||||||
|  |       get(target, prop) { | ||||||
|  |         let message | ||||||
|  |         const runtime = getRuntime() | ||||||
|  |         if (runtime.isEdge) { | ||||||
|  |           message = `PrismaClient is not configured to run in ${runtime.prettyName}. In order to run Prisma Client on edge runtime, either:
 | ||||||
|  | - Use Prisma Accelerate: https://pris.ly/d/accelerate
 | ||||||
|  | - Use Driver Adapters: https://pris.ly/d/driver-adapters
 | ||||||
|  | `;
 | ||||||
|  |         } else { | ||||||
|  |           message = 'PrismaClient is unable to run in this browser environment, or has been bundled for the browser (running in `' + runtime.prettyName + '`).' | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         message += ` | ||||||
|  | If this is unexpected, please open an issue: https://pris.ly/prisma-prisma-bug-report`
 | ||||||
|  | 
 | ||||||
|  |         throw new Error(message) | ||||||
|  |       } | ||||||
|  |     }) | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | exports.PrismaClient = PrismaClient | ||||||
|  | 
 | ||||||
|  | Object.assign(exports, Prisma) | ||||||
| @ -1,4 +1,5 @@ | |||||||
| import { PrismaClient } from "@prisma/client"; | import { PrismaClient } from "~/app/generated/prisma-client"; | ||||||
|  | import { withAccelerate } from '@prisma/extension-accelerate' | ||||||
| 
 | 
 | ||||||
| import { env } from "~/env"; | import { env } from "~/env"; | ||||||
| 
 | 
 | ||||||
| @ -6,7 +7,7 @@ const createPrismaClient = () => | |||||||
|   new PrismaClient({ |   new PrismaClient({ | ||||||
|     log: |     log: | ||||||
|       env.NODE_ENV === "development" ? ["query", "error", "warn"] : ["error"], |       env.NODE_ENV === "development" ? ["query", "error", "warn"] : ["error"], | ||||||
|   }); |   }).$extends(withAccelerate()); | ||||||
| 
 | 
 | ||||||
| const globalForPrisma = globalThis as unknown as { | const globalForPrisma = globalThis as unknown as { | ||||||
|   prisma: ReturnType<typeof createPrismaClient> | undefined; |   prisma: ReturnType<typeof createPrismaClient> | undefined; | ||||||
|  | |||||||
| @ -34,8 +34,8 @@ | |||||||
|     "next-env.d.ts", |     "next-env.d.ts", | ||||||
|     "**/*.ts", |     "**/*.ts", | ||||||
|     "**/*.tsx", |     "**/*.tsx", | ||||||
|     "**/*.cjs", |     // "**/*.cjs", | ||||||
|     "**/*.js", |     // "**/*.js", | ||||||
|     ".next/types/**/*.ts" |     ".next/types/**/*.ts" | ||||||
|   ], |   ], | ||||||
|   "exclude": ["node_modules"] |   "exclude": ["node_modules"] | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user