Compare commits
	
		
			No commits in common. "c9274a0caa860b590f3109f96670cc42efbf3518" and "b14acab08fe3df5c2a6a22ffd910d2da51a5e29b" have entirely different histories.
		
	
	
		
			c9274a0caa
			...
			b14acab08f
		
	
		
							
								
								
									
										12
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										12
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -11,7 +11,6 @@ | |||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@auth/prisma-adapter": "^2.7.2", |         "@auth/prisma-adapter": "^2.7.2", | ||||||
|         "@prisma/client": "^6.5.0", |         "@prisma/client": "^6.5.0", | ||||||
|         "@prisma/extension-accelerate": "^2.0.0", |  | ||||||
|         "@t3-oss/env-nextjs": "^0.12.0", |         "@t3-oss/env-nextjs": "^0.12.0", | ||||||
|         "@tailwindcss/typography": "^0.5.16", |         "@tailwindcss/typography": "^0.5.16", | ||||||
|         "@tanstack/react-query": "^5.69.0", |         "@tanstack/react-query": "^5.69.0", | ||||||
| @ -1546,17 +1545,6 @@ | |||||||
|       "devOptional": true, |       "devOptional": true, | ||||||
|       "license": "Apache-2.0" |       "license": "Apache-2.0" | ||||||
|     }, |     }, | ||||||
|     "node_modules/@prisma/extension-accelerate": { |  | ||||||
|       "version": "2.0.0", |  | ||||||
|       "resolved": "https://registry.npmjs.org/@prisma/extension-accelerate/-/extension-accelerate-2.0.0.tgz", |  | ||||||
|       "integrity": "sha512-8phE1FQ/sqNQM5VRnWog2jp3r+/acffIJR1D7QHPk8d/WHdKUyLhIVSKnd1Gq+5orwzzW2I0O16gvb6Uzp0PRw==", |  | ||||||
|       "engines": { |  | ||||||
|         "node": ">=18" |  | ||||||
|       }, |  | ||||||
|       "peerDependencies": { |  | ||||||
|         "@prisma/client": ">=4.16.1" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "node_modules/@prisma/fetch-engine": { |     "node_modules/@prisma/fetch-engine": { | ||||||
|       "version": "6.6.0", |       "version": "6.6.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-6.6.0.tgz", |       "resolved": "https://registry.npmjs.org/@prisma/fetch-engine/-/fetch-engine-6.6.0.tgz", | ||||||
|  | |||||||
| @ -23,7 +23,6 @@ | |||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@auth/prisma-adapter": "^2.7.2", |     "@auth/prisma-adapter": "^2.7.2", | ||||||
|     "@prisma/client": "^6.5.0", |     "@prisma/client": "^6.5.0", | ||||||
|     "@prisma/extension-accelerate": "^2.0.0", |  | ||||||
|     "@t3-oss/env-nextjs": "^0.12.0", |     "@t3-oss/env-nextjs": "^0.12.0", | ||||||
|     "@tailwindcss/typography": "^0.5.16", |     "@tailwindcss/typography": "^0.5.16", | ||||||
|     "@tanstack/react-query": "^5.69.0", |     "@tanstack/react-query": "^5.69.0", | ||||||
|  | |||||||
| @ -4,11 +4,10 @@ | |||||||
| 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 = "postgresql" |     provider = "mysql" | ||||||
|     // 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 | ||||||
| @ -24,7 +23,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
									
									
								
							
							
						
						
									
										1
									
								
								src/app/generated/prisma-client/client.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | |||||||
| export * from "./index" |  | ||||||
| @ -1,4 +0,0 @@ | |||||||
| 
 |  | ||||||
| /* !!! 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
									
									
								
							
							
						
						
									
										1
									
								
								src/app/generated/prisma-client/default.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | |||||||
| export * from "./index" |  | ||||||
| @ -1,4 +0,0 @@ | |||||||
| 
 |  | ||||||
| /* !!! 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
									
									
								
							
							
						
						
									
										1
									
								
								src/app/generated/prisma-client/edge.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | |||||||
| export * from "./default" |  | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -1,225 +0,0 @@ | |||||||
| 
 |  | ||||||
| /* !!! 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
									
									
								
							
							
						
						
									
										8947
									
								
								src/app/generated/prisma-client/index.d.ts
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -1,140 +0,0 @@ | |||||||
| { |  | ||||||
|   "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 |  | ||||||
| } |  | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -1,370 +0,0 @@ | |||||||
| 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 { } |  | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3647
									
								
								src/app/generated/prisma-client/runtime/library.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3647
									
								
								src/app/generated/prisma-client/runtime/library.d.ts
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -1,77 +0,0 @@ | |||||||
| // 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
									
									
								
							
							
						
						
									
										1
									
								
								src/app/generated/prisma-client/wasm.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -1 +0,0 @@ | |||||||
| export * from "./index" |  | ||||||
| @ -1,225 +0,0 @@ | |||||||
| 
 |  | ||||||
| /* !!! 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,5 +1,4 @@ | |||||||
| import { PrismaClient } from "~/app/generated/prisma-client"; | import { PrismaClient } from "@prisma/client"; | ||||||
| import { withAccelerate } from '@prisma/extension-accelerate' |  | ||||||
| 
 | 
 | ||||||
| import { env } from "~/env"; | import { env } from "~/env"; | ||||||
| 
 | 
 | ||||||
| @ -7,7 +6,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