285 lines
11 KiB
JavaScript
285 lines
11 KiB
JavaScript
/* !!! This is code generated by Prisma. Do not edit directly. !!!
|
|
/* eslint-disable */
|
|
// biome-ignore-all lint: generated file
|
|
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
|
|
const {
|
|
PrismaClientKnownRequestError,
|
|
PrismaClientUnknownRequestError,
|
|
PrismaClientRustPanicError,
|
|
PrismaClientInitializationError,
|
|
PrismaClientValidationError,
|
|
getPrismaClient,
|
|
sqltag,
|
|
empty,
|
|
join,
|
|
raw,
|
|
skip,
|
|
Decimal,
|
|
Debug,
|
|
objectEnumValues,
|
|
makeStrictEnum,
|
|
Extensions,
|
|
warnOnce,
|
|
defineDmmfProperty,
|
|
Public,
|
|
getRuntime,
|
|
createParam,
|
|
} = require("./runtime/wasm-engine-edge.js");
|
|
|
|
const Prisma = {};
|
|
|
|
exports.Prisma = Prisma;
|
|
exports.$Enums = {};
|
|
|
|
/**
|
|
* Prisma Client JS version: 6.19.2
|
|
* Query Engine version: c2990dca591cba766e3b7ef5d9e8a84796e47ab7
|
|
*/
|
|
Prisma.prismaVersion = {
|
|
client: "6.19.2",
|
|
engine: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7",
|
|
};
|
|
|
|
Prisma.PrismaClientKnownRequestError = PrismaClientKnownRequestError;
|
|
Prisma.PrismaClientUnknownRequestError = PrismaClientUnknownRequestError;
|
|
Prisma.PrismaClientRustPanicError = PrismaClientRustPanicError;
|
|
Prisma.PrismaClientInitializationError = PrismaClientInitializationError;
|
|
Prisma.PrismaClientValidationError = PrismaClientValidationError;
|
|
Prisma.Decimal = Decimal;
|
|
|
|
/**
|
|
* Re-export of sql-template-tag
|
|
*/
|
|
Prisma.sql = sqltag;
|
|
Prisma.empty = empty;
|
|
Prisma.join = join;
|
|
Prisma.raw = raw;
|
|
Prisma.validator = Public.validator;
|
|
|
|
/**
|
|
* Extensions
|
|
*/
|
|
Prisma.getExtensionContext = Extensions.getExtensionContext;
|
|
Prisma.defineExtension = Extensions.defineExtension;
|
|
|
|
/**
|
|
* 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.PostScalarFieldEnum = {
|
|
id: "id",
|
|
name: "name",
|
|
createdAt: "createdAt",
|
|
updatedAt: "updatedAt",
|
|
createdById: "createdById",
|
|
};
|
|
|
|
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.SortOrder = {
|
|
asc: "asc",
|
|
desc: "desc",
|
|
};
|
|
|
|
exports.Prisma.PostOrderByRelevanceFieldEnum = {
|
|
name: "name",
|
|
createdById: "createdById",
|
|
};
|
|
|
|
exports.Prisma.NullsOrder = {
|
|
first: "first",
|
|
last: "last",
|
|
};
|
|
|
|
exports.Prisma.AccountOrderByRelevanceFieldEnum = {
|
|
id: "id",
|
|
userId: "userId",
|
|
type: "type",
|
|
provider: "provider",
|
|
providerAccountId: "providerAccountId",
|
|
refresh_token: "refresh_token",
|
|
access_token: "access_token",
|
|
token_type: "token_type",
|
|
scope: "scope",
|
|
id_token: "id_token",
|
|
session_state: "session_state",
|
|
};
|
|
|
|
exports.Prisma.SessionOrderByRelevanceFieldEnum = {
|
|
id: "id",
|
|
sessionToken: "sessionToken",
|
|
userId: "userId",
|
|
};
|
|
|
|
exports.Prisma.UserOrderByRelevanceFieldEnum = {
|
|
id: "id",
|
|
name: "name",
|
|
email: "email",
|
|
image: "image",
|
|
};
|
|
|
|
exports.Prisma.VerificationTokenOrderByRelevanceFieldEnum = {
|
|
identifier: "identifier",
|
|
token: "token",
|
|
};
|
|
|
|
exports.Prisma.ModelName = {
|
|
Post: "Post",
|
|
Account: "Account",
|
|
Session: "Session",
|
|
User: "User",
|
|
VerificationToken: "VerificationToken",
|
|
};
|
|
/**
|
|
* Create the Client
|
|
*/
|
|
const config = {
|
|
generator: {
|
|
name: "client",
|
|
provider: {
|
|
fromEnvVar: null,
|
|
value: "prisma-client-js",
|
|
},
|
|
output: {
|
|
value:
|
|
"/var/home/zaremate/Documents/cc-create-shop/cc-create-shop/generated/prisma",
|
|
fromEnvVar: null,
|
|
},
|
|
config: {
|
|
engineType: "library",
|
|
},
|
|
binaryTargets: [
|
|
{
|
|
fromEnvVar: null,
|
|
value: "rhel-openssl-3.0.x",
|
|
native: true,
|
|
},
|
|
],
|
|
previewFeatures: [],
|
|
sourceFilePath:
|
|
"/var/home/zaremate/Documents/cc-create-shop/cc-create-shop/prisma/schema.prisma",
|
|
isCustomOutput: true,
|
|
},
|
|
relativeEnvPaths: {
|
|
rootEnvPath: null,
|
|
schemaEnvPath: "../../.env",
|
|
},
|
|
relativePath: "../../prisma",
|
|
clientVersion: "6.19.2",
|
|
engineVersion: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7",
|
|
datasourceNames: ["db"],
|
|
activeProvider: "mysql",
|
|
postinstall: false,
|
|
inlineDatasources: {
|
|
db: {
|
|
url: {
|
|
fromEnvVar: "DATABASE_URL",
|
|
value: null,
|
|
},
|
|
},
|
|
},
|
|
inlineSchema:
|
|
'// This is your Prisma schema file,\n// learn more about it in the docs: https://pris.ly/d/prisma-schema\n\ngenerator client {\n provider = "prisma-client-js"\n output = "../generated/prisma"\n}\n\ndatasource db {\n provider = "mysql"\n // NOTE: When using mysql or sqlserver, uncomment the @db.Text annotations in model Account below\n // Further reading:\n // https://next-auth.js.org/adapters/prisma#create-the-prisma-schema\n // https://www.prisma.io/docs/reference/api-reference/prisma-schema-reference#string\n url = env("DATABASE_URL")\n}\n\nmodel Post {\n id Int @id @default(autoincrement())\n name String\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n createdBy User @relation(fields: [createdById], references: [id])\n createdById String\n\n @@index([name])\n}\n\n// Necessary for Next auth\nmodel Account {\n id String @id @default(cuid())\n userId String\n type String\n provider String\n providerAccountId String\n refresh_token String? @db.Text\n access_token String? // @db.Text\n expires_at Int?\n token_type String?\n scope String?\n id_token String? // @db.Text\n session_state String?\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n refresh_token_expires_in Int?\n\n @@unique([provider, providerAccountId])\n}\n\nmodel Session {\n id String @id @default(cuid())\n sessionToken String @unique\n userId String\n expires DateTime\n user User @relation(fields: [userId], references: [id], onDelete: Cascade)\n}\n\nmodel User {\n id String @id @default(cuid())\n name String?\n email String? @unique\n emailVerified DateTime?\n image String?\n accounts Account[]\n sessions Session[]\n posts Post[]\n}\n\nmodel VerificationToken {\n identifier String\n token String @unique\n expires DateTime\n\n @@unique([identifier, token])\n}\n',
|
|
inlineSchemaHash:
|
|
"c08474639a944941f1c88b34cba4f0bee4e979c206a6c528fbeed6fac72671f9",
|
|
copyEngine: true,
|
|
};
|
|
config.dirname = "/";
|
|
|
|
config.runtimeDataModel = JSON.parse(
|
|
'{"models":{"Post":{"fields":[{"name":"id","kind":"scalar","type":"Int"},{"name":"name","kind":"scalar","type":"String"},{"name":"createdAt","kind":"scalar","type":"DateTime"},{"name":"updatedAt","kind":"scalar","type":"DateTime"},{"name":"createdBy","kind":"object","type":"User","relationName":"PostToUser"},{"name":"createdById","kind":"scalar","type":"String"}],"dbName":null},"Account":{"fields":[{"name":"id","kind":"scalar","type":"String"},{"name":"userId","kind":"scalar","type":"String"},{"name":"type","kind":"scalar","type":"String"},{"name":"provider","kind":"scalar","type":"String"},{"name":"providerAccountId","kind":"scalar","type":"String"},{"name":"refresh_token","kind":"scalar","type":"String"},{"name":"access_token","kind":"scalar","type":"String"},{"name":"expires_at","kind":"scalar","type":"Int"},{"name":"token_type","kind":"scalar","type":"String"},{"name":"scope","kind":"scalar","type":"String"},{"name":"id_token","kind":"scalar","type":"String"},{"name":"session_state","kind":"scalar","type":"String"},{"name":"user","kind":"object","type":"User","relationName":"AccountToUser"},{"name":"refresh_token_expires_in","kind":"scalar","type":"Int"}],"dbName":null},"Session":{"fields":[{"name":"id","kind":"scalar","type":"String"},{"name":"sessionToken","kind":"scalar","type":"String"},{"name":"userId","kind":"scalar","type":"String"},{"name":"expires","kind":"scalar","type":"DateTime"},{"name":"user","kind":"object","type":"User","relationName":"SessionToUser"}],"dbName":null},"User":{"fields":[{"name":"id","kind":"scalar","type":"String"},{"name":"name","kind":"scalar","type":"String"},{"name":"email","kind":"scalar","type":"String"},{"name":"emailVerified","kind":"scalar","type":"DateTime"},{"name":"image","kind":"scalar","type":"String"},{"name":"accounts","kind":"object","type":"Account","relationName":"AccountToUser"},{"name":"sessions","kind":"object","type":"Session","relationName":"SessionToUser"},{"name":"posts","kind":"object","type":"Post","relationName":"PostToUser"}],"dbName":null},"VerificationToken":{"fields":[{"name":"identifier","kind":"scalar","type":"String"},{"name":"token","kind":"scalar","type":"String"},{"name":"expires","kind":"scalar","type":"DateTime"}],"dbName":null}},"enums":{},"types":{}}',
|
|
);
|
|
defineDmmfProperty(exports.Prisma, config.runtimeDataModel);
|
|
config.engineWasm = {
|
|
getRuntime: async () => require("./query_engine_bg.js"),
|
|
getQueryEngineWasmModule: async () => {
|
|
const loader = (await import("#wasm-engine-loader")).default;
|
|
const engine = (await loader).default;
|
|
return engine;
|
|
},
|
|
};
|
|
config.compilerWasm = undefined;
|
|
|
|
config.injectableEdgeEnv = () => ({
|
|
parsed: {
|
|
DATABASE_URL:
|
|
(typeof globalThis !== "undefined" && globalThis["DATABASE_URL"]) ||
|
|
(typeof process !== "undefined" &&
|
|
process.env &&
|
|
process.env.DATABASE_URL) ||
|
|
undefined,
|
|
},
|
|
});
|
|
|
|
if (
|
|
(typeof globalThis !== "undefined" && globalThis["DEBUG"]) ||
|
|
(typeof process !== "undefined" && process.env && process.env.DEBUG) ||
|
|
undefined
|
|
) {
|
|
Debug.enable(
|
|
(typeof globalThis !== "undefined" && globalThis["DEBUG"]) ||
|
|
(typeof process !== "undefined" && process.env && process.env.DEBUG) ||
|
|
undefined,
|
|
);
|
|
}
|
|
|
|
const PrismaClient = getPrismaClient(config);
|
|
exports.PrismaClient = PrismaClient;
|
|
Object.assign(exports, Prisma);
|