getting lost files back and making some changes p1
2
generated/prisma/client.d.ts
vendored
@ -1 +1 @@
|
||||
export * from "./index";
|
||||
export * from "./index"
|
||||
@ -1,4 +1,5 @@
|
||||
|
||||
/* !!! This is code generated by Prisma. Do not edit directly. !!!
|
||||
/* eslint-disable */
|
||||
// biome-ignore-all lint: generated file
|
||||
module.exports = { ...require(".") };
|
||||
module.exports = { ...require('.') }
|
||||
2
generated/prisma/default.d.ts
vendored
@ -1 +1 @@
|
||||
export * from "./index";
|
||||
export * from "./index"
|
||||
@ -1,4 +1,5 @@
|
||||
|
||||
/* !!! This is code generated by Prisma. Do not edit directly. !!!
|
||||
/* eslint-disable */
|
||||
// biome-ignore-all lint: generated file
|
||||
module.exports = { ...require("#main-entry-point") };
|
||||
module.exports = { ...require('#main-entry-point') }
|
||||
2
generated/prisma/edge.d.ts
vendored
@ -1 +1 @@
|
||||
export * from "./default";
|
||||
export * from "./default"
|
||||
@ -1,3 +1,4 @@
|
||||
|
||||
/* !!! This is code generated by Prisma. Do not edit directly. !!!
|
||||
/* eslint-disable */
|
||||
// biome-ignore-all lint: generated file
|
||||
@ -10,13 +11,14 @@ const {
|
||||
makeStrictEnum,
|
||||
Public,
|
||||
getRuntime,
|
||||
skip,
|
||||
} = require("./runtime/index-browser.js");
|
||||
skip
|
||||
} = require('./runtime/index-browser.js')
|
||||
|
||||
const Prisma = {};
|
||||
|
||||
exports.Prisma = Prisma;
|
||||
exports.$Enums = {};
|
||||
const Prisma = {}
|
||||
|
||||
exports.Prisma = Prisma
|
||||
exports.$Enums = {}
|
||||
|
||||
/**
|
||||
* Prisma Client JS version: 6.19.2
|
||||
@ -24,35 +26,35 @@ exports.$Enums = {};
|
||||
*/
|
||||
Prisma.prismaVersion = {
|
||||
client: "6.19.2",
|
||||
engine: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7",
|
||||
};
|
||||
engine: "c2990dca591cba766e3b7ef5d9e8a84796e47ab7"
|
||||
}
|
||||
|
||||
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`);
|
||||
};
|
||||
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`);
|
||||
};
|
||||
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`);
|
||||
};
|
||||
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`);
|
||||
};
|
||||
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;
|
||||
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
|
||||
@ -60,161 +62,225 @@ Prisma.Decimal = Decimal;
|
||||
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`);
|
||||
};
|
||||
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`);
|
||||
};
|
||||
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`);
|
||||
};
|
||||
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;
|
||||
In case this error is unexpected for you, please report it in https://pris.ly/prisma-prisma-bug-report`,
|
||||
)}
|
||||
Prisma.validator = Public.validator
|
||||
|
||||
/**
|
||||
* Extensions
|
||||
*/
|
||||
* 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`);
|
||||
};
|
||||
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`);
|
||||
};
|
||||
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.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,
|
||||
};
|
||||
AnyNull: objectEnumValues.classes.AnyNull
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Enums
|
||||
*/
|
||||
|
||||
exports.Prisma.TransactionIsolationLevel = makeStrictEnum({
|
||||
ReadUncommitted: "ReadUncommitted",
|
||||
ReadCommitted: "ReadCommitted",
|
||||
RepeatableRead: "RepeatableRead",
|
||||
Serializable: "Serializable",
|
||||
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",
|
||||
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",
|
||||
id: 'id',
|
||||
sessionToken: 'sessionToken',
|
||||
userId: 'userId',
|
||||
expires: 'expires'
|
||||
};
|
||||
|
||||
exports.Prisma.UserScalarFieldEnum = {
|
||||
id: "id",
|
||||
name: "name",
|
||||
email: "email",
|
||||
emailVerified: "emailVerified",
|
||||
image: "image",
|
||||
id: 'id',
|
||||
name: 'name',
|
||||
email: 'email',
|
||||
emailVerified: 'emailVerified',
|
||||
image: 'image',
|
||||
balance: 'balance'
|
||||
};
|
||||
|
||||
exports.Prisma.VerificationTokenScalarFieldEnum = {
|
||||
identifier: "identifier",
|
||||
token: "token",
|
||||
expires: "expires",
|
||||
identifier: 'identifier',
|
||||
token: 'token',
|
||||
expires: 'expires'
|
||||
};
|
||||
|
||||
exports.Prisma.ShopScalarFieldEnum = {
|
||||
id: 'id',
|
||||
userId: 'userId',
|
||||
label: 'label'
|
||||
};
|
||||
|
||||
exports.Prisma.ItemScalarFieldEnum = {
|
||||
item_name: 'item_name',
|
||||
stock: 'stock',
|
||||
shopId: 'shopId'
|
||||
};
|
||||
|
||||
exports.Prisma.SellableScalarFieldEnum = {
|
||||
id: 'id',
|
||||
item_name: 'item_name',
|
||||
amount: 'amount',
|
||||
price: 'price',
|
||||
shopId: 'shopId',
|
||||
enabled: 'enabled'
|
||||
};
|
||||
|
||||
exports.Prisma.CartScalarFieldEnum = {
|
||||
id: 'id',
|
||||
userId: 'userId'
|
||||
};
|
||||
|
||||
exports.Prisma.CartItemScalarFieldEnum = {
|
||||
itemId: 'itemId',
|
||||
quantity: 'quantity',
|
||||
cartId: 'cartId'
|
||||
};
|
||||
|
||||
exports.Prisma.AdressScalarFieldEnum = {
|
||||
id: 'id',
|
||||
userId: 'userId',
|
||||
adress: 'adress'
|
||||
};
|
||||
|
||||
exports.Prisma.SortOrder = {
|
||||
asc: "asc",
|
||||
desc: "desc",
|
||||
};
|
||||
|
||||
exports.Prisma.PostOrderByRelevanceFieldEnum = {
|
||||
name: "name",
|
||||
createdById: "createdById",
|
||||
asc: 'asc',
|
||||
desc: 'desc'
|
||||
};
|
||||
|
||||
exports.Prisma.NullsOrder = {
|
||||
first: "first",
|
||||
last: "last",
|
||||
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",
|
||||
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",
|
||||
id: 'id',
|
||||
sessionToken: 'sessionToken',
|
||||
userId: 'userId'
|
||||
};
|
||||
|
||||
exports.Prisma.UserOrderByRelevanceFieldEnum = {
|
||||
id: "id",
|
||||
name: "name",
|
||||
email: "email",
|
||||
image: "image",
|
||||
id: 'id',
|
||||
name: 'name',
|
||||
email: 'email',
|
||||
image: 'image'
|
||||
};
|
||||
|
||||
exports.Prisma.VerificationTokenOrderByRelevanceFieldEnum = {
|
||||
identifier: "identifier",
|
||||
token: "token",
|
||||
identifier: 'identifier',
|
||||
token: 'token'
|
||||
};
|
||||
|
||||
exports.Prisma.ShopOrderByRelevanceFieldEnum = {
|
||||
userId: 'userId',
|
||||
label: 'label'
|
||||
};
|
||||
|
||||
exports.Prisma.ItemOrderByRelevanceFieldEnum = {
|
||||
item_name: 'item_name'
|
||||
};
|
||||
|
||||
exports.Prisma.SellableOrderByRelevanceFieldEnum = {
|
||||
id: 'id',
|
||||
item_name: 'item_name'
|
||||
};
|
||||
|
||||
exports.Prisma.CartOrderByRelevanceFieldEnum = {
|
||||
id: 'id',
|
||||
userId: 'userId'
|
||||
};
|
||||
|
||||
exports.Prisma.CartItemOrderByRelevanceFieldEnum = {
|
||||
itemId: 'itemId',
|
||||
cartId: 'cartId'
|
||||
};
|
||||
|
||||
exports.Prisma.AdressOrderByRelevanceFieldEnum = {
|
||||
id: 'id',
|
||||
userId: 'userId',
|
||||
adress: 'adress'
|
||||
};
|
||||
|
||||
|
||||
exports.Prisma.ModelName = {
|
||||
Post: "Post",
|
||||
Account: "Account",
|
||||
Session: "Session",
|
||||
User: "User",
|
||||
VerificationToken: "VerificationToken",
|
||||
Account: 'Account',
|
||||
Session: 'Session',
|
||||
User: 'User',
|
||||
VerificationToken: 'VerificationToken',
|
||||
Shop: 'Shop',
|
||||
Item: 'Item',
|
||||
Sellable: 'Sellable',
|
||||
Cart: 'Cart',
|
||||
CartItem: 'CartItem',
|
||||
Adress: 'Adress'
|
||||
};
|
||||
|
||||
/**
|
||||
@ -224,29 +290,26 @@ class PrismaClient {
|
||||
constructor() {
|
||||
return new Proxy(this, {
|
||||
get(target, prop) {
|
||||
let message;
|
||||
const runtime = getRuntime();
|
||||
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 = '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`;
|
||||
If this is unexpected, please open an issue: https://pris.ly/prisma-prisma-bug-report`
|
||||
|
||||
throw new Error(message);
|
||||
},
|
||||
});
|
||||
throw new Error(message)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
exports.PrismaClient = PrismaClient;
|
||||
exports.PrismaClient = PrismaClient
|
||||
|
||||
Object.assign(exports, Prisma);
|
||||
Object.assign(exports, Prisma)
|
||||
|
||||
18451
generated/prisma/index.d.ts
vendored
@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "prisma-client-911e318997f98a7538e07274ddf89a2435e18dcb45de16b3e390038aa52a2516",
|
||||
"name": "prisma-client-1d666464292a599bad3179d365e160013075f010f27e15f565fd192ad5ef967d",
|
||||
"main": "index.js",
|
||||
"types": "index.d.ts",
|
||||
"browser": "default.js",
|
||||
|
||||
536
generated/prisma/runtime/index-browser.d.ts
vendored
@ -1,321 +1,306 @@
|
||||
declare class AnyNull extends NullTypesEnumValue {
|
||||
#private;
|
||||
#private;
|
||||
}
|
||||
|
||||
declare type Args<T, F extends Operation> = T extends {
|
||||
[K: symbol]: {
|
||||
types: {
|
||||
operations: {
|
||||
[K in F]: {
|
||||
args: any;
|
||||
[K: symbol]: {
|
||||
types: {
|
||||
operations: {
|
||||
[K in F]: {
|
||||
args: any;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
? T[symbol]["types"]["operations"][F]["args"]
|
||||
: any;
|
||||
} ? T[symbol]['types']['operations'][F]['args'] : any;
|
||||
|
||||
declare class DbNull extends NullTypesEnumValue {
|
||||
#private;
|
||||
#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;
|
||||
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;
|
||||
}
|
||||
// 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;
|
||||
readonly d: number[];
|
||||
readonly e: number;
|
||||
readonly s: number;
|
||||
|
||||
constructor(n: Decimal.Value);
|
||||
constructor(n: Decimal.Value);
|
||||
|
||||
absoluteValue(): Decimal;
|
||||
abs(): Decimal;
|
||||
absoluteValue(): Decimal;
|
||||
abs(): Decimal;
|
||||
|
||||
ceil(): Decimal;
|
||||
ceil(): Decimal;
|
||||
|
||||
clampedTo(min: Decimal.Value, max: Decimal.Value): Decimal;
|
||||
clamp(min: Decimal.Value, max: Decimal.Value): 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;
|
||||
comparedTo(n: Decimal.Value): number;
|
||||
cmp(n: Decimal.Value): number;
|
||||
|
||||
cosine(): Decimal;
|
||||
cos(): Decimal;
|
||||
cosine(): Decimal;
|
||||
cos(): Decimal;
|
||||
|
||||
cubeRoot(): Decimal;
|
||||
cbrt(): Decimal;
|
||||
cubeRoot(): Decimal;
|
||||
cbrt(): Decimal;
|
||||
|
||||
decimalPlaces(): number;
|
||||
dp(): number;
|
||||
decimalPlaces(): number;
|
||||
dp(): number;
|
||||
|
||||
dividedBy(n: Decimal.Value): Decimal;
|
||||
div(n: Decimal.Value): Decimal;
|
||||
dividedBy(n: Decimal.Value): Decimal;
|
||||
div(n: Decimal.Value): Decimal;
|
||||
|
||||
dividedToIntegerBy(n: Decimal.Value): Decimal;
|
||||
divToInt(n: Decimal.Value): Decimal;
|
||||
dividedToIntegerBy(n: Decimal.Value): Decimal;
|
||||
divToInt(n: Decimal.Value): Decimal;
|
||||
|
||||
equals(n: Decimal.Value): boolean;
|
||||
eq(n: Decimal.Value): boolean;
|
||||
equals(n: Decimal.Value): boolean;
|
||||
eq(n: Decimal.Value): boolean;
|
||||
|
||||
floor(): Decimal;
|
||||
floor(): Decimal;
|
||||
|
||||
greaterThan(n: Decimal.Value): boolean;
|
||||
gt(n: Decimal.Value): boolean;
|
||||
greaterThan(n: Decimal.Value): boolean;
|
||||
gt(n: Decimal.Value): boolean;
|
||||
|
||||
greaterThanOrEqualTo(n: Decimal.Value): boolean;
|
||||
gte(n: Decimal.Value): boolean;
|
||||
greaterThanOrEqualTo(n: Decimal.Value): boolean;
|
||||
gte(n: Decimal.Value): boolean;
|
||||
|
||||
hyperbolicCosine(): Decimal;
|
||||
cosh(): Decimal;
|
||||
hyperbolicCosine(): Decimal;
|
||||
cosh(): Decimal;
|
||||
|
||||
hyperbolicSine(): Decimal;
|
||||
sinh(): Decimal;
|
||||
hyperbolicSine(): Decimal;
|
||||
sinh(): Decimal;
|
||||
|
||||
hyperbolicTangent(): Decimal;
|
||||
tanh(): Decimal;
|
||||
hyperbolicTangent(): Decimal;
|
||||
tanh(): Decimal;
|
||||
|
||||
inverseCosine(): Decimal;
|
||||
acos(): Decimal;
|
||||
inverseCosine(): Decimal;
|
||||
acos(): Decimal;
|
||||
|
||||
inverseHyperbolicCosine(): Decimal;
|
||||
acosh(): Decimal;
|
||||
inverseHyperbolicCosine(): Decimal;
|
||||
acosh(): Decimal;
|
||||
|
||||
inverseHyperbolicSine(): Decimal;
|
||||
asinh(): Decimal;
|
||||
inverseHyperbolicSine(): Decimal;
|
||||
asinh(): Decimal;
|
||||
|
||||
inverseHyperbolicTangent(): Decimal;
|
||||
atanh(): Decimal;
|
||||
inverseHyperbolicTangent(): Decimal;
|
||||
atanh(): Decimal;
|
||||
|
||||
inverseSine(): Decimal;
|
||||
asin(): Decimal;
|
||||
inverseSine(): Decimal;
|
||||
asin(): Decimal;
|
||||
|
||||
inverseTangent(): Decimal;
|
||||
atan(): Decimal;
|
||||
inverseTangent(): Decimal;
|
||||
atan(): Decimal;
|
||||
|
||||
isFinite(): boolean;
|
||||
isFinite(): boolean;
|
||||
|
||||
isInteger(): boolean;
|
||||
isInt(): boolean;
|
||||
isInteger(): boolean;
|
||||
isInt(): boolean;
|
||||
|
||||
isNaN(): boolean;
|
||||
isNaN(): boolean;
|
||||
|
||||
isNegative(): boolean;
|
||||
isNeg(): boolean;
|
||||
isNegative(): boolean;
|
||||
isNeg(): boolean;
|
||||
|
||||
isPositive(): boolean;
|
||||
isPos(): boolean;
|
||||
isPositive(): boolean;
|
||||
isPos(): boolean;
|
||||
|
||||
isZero(): boolean;
|
||||
isZero(): boolean;
|
||||
|
||||
lessThan(n: Decimal.Value): boolean;
|
||||
lt(n: Decimal.Value): boolean;
|
||||
lessThan(n: Decimal.Value): boolean;
|
||||
lt(n: Decimal.Value): boolean;
|
||||
|
||||
lessThanOrEqualTo(n: Decimal.Value): boolean;
|
||||
lte(n: Decimal.Value): boolean;
|
||||
lessThanOrEqualTo(n: Decimal.Value): boolean;
|
||||
lte(n: Decimal.Value): boolean;
|
||||
|
||||
logarithm(n?: Decimal.Value): Decimal;
|
||||
log(n?: Decimal.Value): Decimal;
|
||||
logarithm(n?: Decimal.Value): Decimal;
|
||||
log(n?: Decimal.Value): Decimal;
|
||||
|
||||
minus(n: Decimal.Value): Decimal;
|
||||
sub(n: Decimal.Value): Decimal;
|
||||
minus(n: Decimal.Value): Decimal;
|
||||
sub(n: Decimal.Value): Decimal;
|
||||
|
||||
modulo(n: Decimal.Value): Decimal;
|
||||
mod(n: Decimal.Value): Decimal;
|
||||
modulo(n: Decimal.Value): Decimal;
|
||||
mod(n: Decimal.Value): Decimal;
|
||||
|
||||
naturalExponential(): Decimal;
|
||||
exp(): Decimal;
|
||||
naturalExponential(): Decimal;
|
||||
exp(): Decimal;
|
||||
|
||||
naturalLogarithm(): Decimal;
|
||||
ln(): Decimal;
|
||||
naturalLogarithm(): Decimal;
|
||||
ln(): Decimal;
|
||||
|
||||
negated(): Decimal;
|
||||
neg(): Decimal;
|
||||
negated(): Decimal;
|
||||
neg(): Decimal;
|
||||
|
||||
plus(n: Decimal.Value): Decimal;
|
||||
add(n: Decimal.Value): Decimal;
|
||||
plus(n: Decimal.Value): Decimal;
|
||||
add(n: Decimal.Value): Decimal;
|
||||
|
||||
precision(includeZeros?: boolean): number;
|
||||
sd(includeZeros?: boolean): number;
|
||||
precision(includeZeros?: boolean): number;
|
||||
sd(includeZeros?: boolean): number;
|
||||
|
||||
round(): Decimal;
|
||||
round(): Decimal;
|
||||
|
||||
sine(): Decimal;
|
||||
sin(): Decimal;
|
||||
sine() : Decimal;
|
||||
sin() : Decimal;
|
||||
|
||||
squareRoot(): Decimal;
|
||||
sqrt(): Decimal;
|
||||
squareRoot(): Decimal;
|
||||
sqrt(): Decimal;
|
||||
|
||||
tangent(): Decimal;
|
||||
tan(): Decimal;
|
||||
tangent() : Decimal;
|
||||
tan() : Decimal;
|
||||
|
||||
times(n: Decimal.Value): Decimal;
|
||||
mul(n: Decimal.Value): Decimal;
|
||||
times(n: Decimal.Value): Decimal;
|
||||
mul(n: Decimal.Value) : Decimal;
|
||||
|
||||
toBinary(significantDigits?: number): string;
|
||||
toBinary(significantDigits: number, rounding: Decimal.Rounding): string;
|
||||
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;
|
||||
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;
|
||||
toExponential(decimalPlaces?: number): string;
|
||||
toExponential(decimalPlaces: number, rounding: Decimal.Rounding): string;
|
||||
|
||||
toFixed(decimalPlaces?: number): string;
|
||||
toFixed(decimalPlaces: number, rounding: Decimal.Rounding): string;
|
||||
toFixed(decimalPlaces?: number): string;
|
||||
toFixed(decimalPlaces: number, rounding: Decimal.Rounding): string;
|
||||
|
||||
toFraction(max_denominator?: Decimal.Value): Decimal[];
|
||||
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;
|
||||
toHexadecimal(significantDigits?: number): string;
|
||||
toHexadecimal(significantDigits: number, rounding: Decimal.Rounding): string;
|
||||
toHex(significantDigits?: number): string;
|
||||
toHex(significantDigits: number, rounding?: Decimal.Rounding): string;
|
||||
|
||||
toJSON(): string;
|
||||
toJSON(): string;
|
||||
|
||||
toNearest(n: Decimal.Value, rounding?: Decimal.Rounding): Decimal;
|
||||
toNearest(n: Decimal.Value, rounding?: Decimal.Rounding): Decimal;
|
||||
|
||||
toNumber(): number;
|
||||
toNumber(): number;
|
||||
|
||||
toOctal(significantDigits?: number): string;
|
||||
toOctal(significantDigits: number, rounding: Decimal.Rounding): string;
|
||||
toOctal(significantDigits?: number): string;
|
||||
toOctal(significantDigits: number, rounding: Decimal.Rounding): string;
|
||||
|
||||
toPower(n: Decimal.Value): Decimal;
|
||||
pow(n: Decimal.Value): Decimal;
|
||||
toPower(n: Decimal.Value): Decimal;
|
||||
pow(n: Decimal.Value): Decimal;
|
||||
|
||||
toPrecision(significantDigits?: number): string;
|
||||
toPrecision(significantDigits: number, rounding: Decimal.Rounding): string;
|
||||
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;
|
||||
toSignificantDigits(significantDigits?: number): Decimal;
|
||||
toSignificantDigits(significantDigits: number, rounding: Decimal.Rounding): Decimal;
|
||||
toSD(significantDigits?: number): Decimal;
|
||||
toSD(significantDigits: number, rounding: Decimal.Rounding): Decimal;
|
||||
|
||||
toString(): string;
|
||||
toString(): string;
|
||||
|
||||
truncated(): Decimal;
|
||||
trunc(): Decimal;
|
||||
truncated(): Decimal;
|
||||
trunc(): Decimal;
|
||||
|
||||
valueOf(): string;
|
||||
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 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 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 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;
|
||||
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);
|
||||
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;
|
||||
id: RuntimeName;
|
||||
prettyName: string;
|
||||
isEdge: boolean;
|
||||
};
|
||||
|
||||
declare class JsonNull extends NullTypesEnumValue {
|
||||
#private;
|
||||
#private;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -334,97 +319,52 @@ declare class JsonNull extends NullTypesEnumValue {
|
||||
* @param definition
|
||||
* @returns
|
||||
*/
|
||||
export declare function makeStrictEnum<
|
||||
T extends Record<PropertyKey, string | number>,
|
||||
>(definition: T): T;
|
||||
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;
|
||||
_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;
|
||||
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;
|
||||
};
|
||||
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 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 {
|
||||
validator
|
||||
}
|
||||
}
|
||||
export { Public };
|
||||
export { Public }
|
||||
|
||||
declare type RuntimeName =
|
||||
| "workerd"
|
||||
| "deno"
|
||||
| "netlify"
|
||||
| "node"
|
||||
| "bun"
|
||||
| "edge-light"
|
||||
| "";
|
||||
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>(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;
|
||||
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 {};
|
||||
export { }
|
||||
|
||||
6400
generated/prisma/runtime/library.d.ts
vendored
10655
generated/prisma/runtime/react-native.js
vendored
@ -15,18 +15,6 @@ datasource db {
|
||||
url = env("DATABASE_URL")
|
||||
}
|
||||
|
||||
model Post {
|
||||
id Int @id @default(autoincrement())
|
||||
name String
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
createdBy User @relation(fields: [createdById], references: [id])
|
||||
createdById String
|
||||
|
||||
@@index([name])
|
||||
}
|
||||
|
||||
// Necessary for Next auth
|
||||
model Account {
|
||||
id String @id @default(cuid())
|
||||
@ -61,9 +49,13 @@ model User {
|
||||
email String? @unique
|
||||
emailVerified DateTime?
|
||||
image String?
|
||||
accounts Account[]
|
||||
sessions Session[]
|
||||
posts Post[]
|
||||
balance Float @default(1000)
|
||||
|
||||
accounts Account[]
|
||||
sessions Session[]
|
||||
shops Shop[]
|
||||
carts Cart[]
|
||||
adresses Adress[]
|
||||
}
|
||||
|
||||
model VerificationToken {
|
||||
@ -73,3 +65,72 @@ model VerificationToken {
|
||||
|
||||
@@unique([identifier, token])
|
||||
}
|
||||
|
||||
//////////////////////
|
||||
// SHOP
|
||||
//////////////////////
|
||||
|
||||
model Shop {
|
||||
id Int @id
|
||||
userId String
|
||||
label String
|
||||
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
items Item[]
|
||||
sellables Sellable[]
|
||||
}
|
||||
|
||||
model Item {
|
||||
item_name String @id
|
||||
stock Int
|
||||
shopId Int
|
||||
|
||||
shop Shop @relation(fields: [shopId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
sellables Sellable[]
|
||||
}
|
||||
|
||||
model Sellable {
|
||||
id String @id @default(cuid())
|
||||
item_name String
|
||||
amount Int
|
||||
price Float
|
||||
shopId Int
|
||||
enabled Boolean @default(true)
|
||||
|
||||
shop Shop @relation(fields: [shopId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
item Item @relation(fields: [item_name], references: [item_name], onDelete: Cascade, onUpdate: Cascade)
|
||||
cartItems CartItem[]
|
||||
}
|
||||
|
||||
//////////////////////
|
||||
// CART
|
||||
//////////////////////
|
||||
|
||||
model Cart {
|
||||
id String @id
|
||||
userId String
|
||||
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
cartItems CartItem[]
|
||||
}
|
||||
|
||||
model CartItem {
|
||||
itemId String @id
|
||||
quantity Int
|
||||
cartId String
|
||||
|
||||
cart Cart @relation(fields: [cartId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
sellable Sellable @relation(fields: [itemId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
}
|
||||
|
||||
//////////////////////
|
||||
// ADDRESS
|
||||
//////////////////////
|
||||
|
||||
model Adress {
|
||||
id String @id @default(cuid())
|
||||
userId String
|
||||
adress String
|
||||
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
}
|
||||
|
||||
2
generated/prisma/wasm.d.ts
vendored
@ -1 +1 @@
|
||||
export * from "./default";
|
||||
export * from "./default"
|
||||
@ -2,74 +2,135 @@
|
||||
// learn more about it in the docs: https://pris.ly/d/prisma-schema
|
||||
|
||||
generator client {
|
||||
provider = "prisma-client-js"
|
||||
output = "../generated/prisma"
|
||||
provider = "prisma-client-js"
|
||||
output = "../generated/prisma"
|
||||
}
|
||||
|
||||
datasource db {
|
||||
provider = "mysql"
|
||||
// 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")
|
||||
}
|
||||
|
||||
model Post {
|
||||
id Int @id @default(autoincrement())
|
||||
name String
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
createdBy User @relation(fields: [createdById], references: [id])
|
||||
createdById String
|
||||
|
||||
@@index([name])
|
||||
provider = "mysql"
|
||||
// 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?
|
||||
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])
|
||||
@@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)
|
||||
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[]
|
||||
posts Post[]
|
||||
id String @id @default(cuid())
|
||||
name String?
|
||||
email String? @unique
|
||||
emailVerified DateTime?
|
||||
image String?
|
||||
balance Float @default(1000)
|
||||
|
||||
accounts Account[]
|
||||
sessions Session[]
|
||||
shops Shop[]
|
||||
carts Cart[]
|
||||
adresses Adress[]
|
||||
}
|
||||
|
||||
model VerificationToken {
|
||||
identifier String
|
||||
token String @unique
|
||||
expires DateTime
|
||||
identifier String
|
||||
token String @unique
|
||||
expires DateTime
|
||||
|
||||
@@unique([identifier, token])
|
||||
@@unique([identifier, token])
|
||||
}
|
||||
|
||||
//////////////////////
|
||||
// SHOP
|
||||
//////////////////////
|
||||
|
||||
model Shop {
|
||||
id Int @id
|
||||
userId String
|
||||
label String
|
||||
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
items Item[]
|
||||
sellables Sellable[]
|
||||
}
|
||||
|
||||
model Item {
|
||||
item_name String @id
|
||||
stock Int
|
||||
shopId Int
|
||||
|
||||
shop Shop @relation(fields: [shopId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
sellables Sellable[]
|
||||
}
|
||||
|
||||
model Sellable {
|
||||
id String @id @default(cuid())
|
||||
item_name String
|
||||
amount Int
|
||||
price Float
|
||||
shopId Int
|
||||
enabled Boolean @default(true)
|
||||
|
||||
shop Shop @relation(fields: [shopId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
item Item @relation(fields: [item_name], references: [item_name], onDelete: Cascade, onUpdate: Cascade)
|
||||
cartItems CartItem[]
|
||||
}
|
||||
|
||||
//////////////////////
|
||||
// CART
|
||||
//////////////////////
|
||||
|
||||
model Cart {
|
||||
id String @id
|
||||
userId String
|
||||
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
cartItems CartItem[]
|
||||
}
|
||||
|
||||
model CartItem {
|
||||
itemId String @id
|
||||
quantity Int
|
||||
cartId String
|
||||
|
||||
cart Cart @relation(fields: [cartId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
sellable Sellable @relation(fields: [itemId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
}
|
||||
|
||||
//////////////////////
|
||||
// ADDRESS
|
||||
//////////////////////
|
||||
|
||||
model Adress {
|
||||
id String @id @default(cuid())
|
||||
userId String
|
||||
adress String
|
||||
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade, onUpdate: Cascade)
|
||||
}
|
||||
|
||||
BIN
public/textures/ae2/16k_crafting_storage.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
public/textures/ae2/1k_crafting_storage.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
public/textures/ae2/256k_crafting_storage.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
public/textures/ae2/4k_crafting_storage.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
public/textures/ae2/64k_crafting_storage.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
public/textures/ae2/advanced_card.png
Normal file
|
After Width: | Height: | Size: 395 B |
BIN
public/textures/ae2/annihilation_core.png
Normal file
|
After Width: | Height: | Size: 527 B |
BIN
public/textures/ae2/annihilation_plane.png
Normal file
|
After Width: | Height: | Size: 757 B |
BIN
public/textures/ae2/basic_card.png
Normal file
|
After Width: | Height: | Size: 400 B |
BIN
public/textures/ae2/black_covered_cable.png
Normal file
|
After Width: | Height: | Size: 573 B |
BIN
public/textures/ae2/black_covered_dense_cable.png
Normal file
|
After Width: | Height: | Size: 624 B |
BIN
public/textures/ae2/black_glass_cable.png
Normal file
|
After Width: | Height: | Size: 462 B |
BIN
public/textures/ae2/black_lumen_paint_ball.png
Normal file
|
After Width: | Height: | Size: 236 B |
BIN
public/textures/ae2/black_paint_ball.png
Normal file
|
After Width: | Height: | Size: 248 B |
BIN
public/textures/ae2/black_smart_cable.png
Normal file
|
After Width: | Height: | Size: 513 B |
BIN
public/textures/ae2/black_smart_dense_cable.png
Normal file
|
After Width: | Height: | Size: 579 B |
BIN
public/textures/ae2/blank_pattern.png
Normal file
|
After Width: | Height: | Size: 466 B |
BIN
public/textures/ae2/blue_covered_cable.png
Normal file
|
After Width: | Height: | Size: 589 B |
BIN
public/textures/ae2/blue_covered_dense_cable.png
Normal file
|
After Width: | Height: | Size: 665 B |
BIN
public/textures/ae2/blue_glass_cable.png
Normal file
|
After Width: | Height: | Size: 491 B |
BIN
public/textures/ae2/blue_lumen_paint_ball.png
Normal file
|
After Width: | Height: | Size: 236 B |
BIN
public/textures/ae2/blue_paint_ball.png
Normal file
|
After Width: | Height: | Size: 249 B |
BIN
public/textures/ae2/blue_smart_cable.png
Normal file
|
After Width: | Height: | Size: 543 B |
BIN
public/textures/ae2/blue_smart_dense_cable.png
Normal file
|
After Width: | Height: | Size: 583 B |
BIN
public/textures/ae2/brown_covered_cable.png
Normal file
|
After Width: | Height: | Size: 593 B |
BIN
public/textures/ae2/brown_covered_dense_cable.png
Normal file
|
After Width: | Height: | Size: 650 B |
BIN
public/textures/ae2/brown_glass_cable.png
Normal file
|
After Width: | Height: | Size: 490 B |
BIN
public/textures/ae2/brown_lumen_paint_ball.png
Normal file
|
After Width: | Height: | Size: 236 B |
BIN
public/textures/ae2/brown_paint_ball.png
Normal file
|
After Width: | Height: | Size: 245 B |
BIN
public/textures/ae2/brown_smart_cable.png
Normal file
|
After Width: | Height: | Size: 533 B |
BIN
public/textures/ae2/brown_smart_dense_cable.png
Normal file
|
After Width: | Height: | Size: 589 B |
BIN
public/textures/ae2/cable_anchor.png
Normal file
|
After Width: | Height: | Size: 242 B |
BIN
public/textures/ae2/cable_energy_acceptor.png
Normal file
|
After Width: | Height: | Size: 621 B |
BIN
public/textures/ae2/cable_interface.png
Normal file
|
After Width: | Height: | Size: 528 B |
BIN
public/textures/ae2/cable_pattern_provider.png
Normal file
|
After Width: | Height: | Size: 525 B |
BIN
public/textures/ae2/calculation_processor.png
Normal file
|
After Width: | Height: | Size: 468 B |
BIN
public/textures/ae2/calculation_processor_press.png
Normal file
|
After Width: | Height: | Size: 460 B |
BIN
public/textures/ae2/capacity_card.png
Normal file
|
After Width: | Height: | Size: 511 B |
BIN
public/textures/ae2/cell_component_16k.png
Normal file
|
After Width: | Height: | Size: 471 B |
BIN
public/textures/ae2/cell_component_1k.png
Normal file
|
After Width: | Height: | Size: 287 B |
BIN
public/textures/ae2/cell_component_256k.png
Normal file
|
After Width: | Height: | Size: 501 B |
BIN
public/textures/ae2/cell_component_4k.png
Normal file
|
After Width: | Height: | Size: 369 B |
BIN
public/textures/ae2/cell_component_64k.png
Normal file
|
After Width: | Height: | Size: 523 B |
BIN
public/textures/ae2/cell_workbench.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
public/textures/ae2/certus_quartz_axe.png
Normal file
|
After Width: | Height: | Size: 443 B |
BIN
public/textures/ae2/certus_quartz_crystal.png
Normal file
|
After Width: | Height: | Size: 405 B |
BIN
public/textures/ae2/certus_quartz_cutting_knife.png
Normal file
|
After Width: | Height: | Size: 335 B |
BIN
public/textures/ae2/certus_quartz_dust.png
Normal file
|
After Width: | Height: | Size: 393 B |
BIN
public/textures/ae2/certus_quartz_hoe.png
Normal file
|
After Width: | Height: | Size: 395 B |
BIN
public/textures/ae2/certus_quartz_pickaxe.png
Normal file
|
After Width: | Height: | Size: 458 B |
BIN
public/textures/ae2/certus_quartz_shovel.png
Normal file
|
After Width: | Height: | Size: 391 B |
BIN
public/textures/ae2/certus_quartz_sword.png
Normal file
|
After Width: | Height: | Size: 470 B |
BIN
public/textures/ae2/certus_quartz_wrench.png
Normal file
|
After Width: | Height: | Size: 355 B |
BIN
public/textures/ae2/charged_certus_quartz_crystal.png
Normal file
|
After Width: | Height: | Size: 449 B |
BIN
public/textures/ae2/charged_staff.png
Normal file
|
After Width: | Height: | Size: 362 B |
|
After Width: | Height: | Size: 362 B |
BIN
public/textures/ae2/charger.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
public/textures/ae2/chest.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/textures/ae2/chipped_budding_quartz.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
public/textures/ae2/chiseled_quartz_block.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
public/textures/ae2/chiseled_quartz_slab.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
public/textures/ae2/chiseled_quartz_stairs.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
public/textures/ae2/chiseled_quartz_wall.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
public/textures/ae2/color_applicator.png
Normal file
|
After Width: | Height: | Size: 792 B |
|
After Width: | Height: | Size: 792 B |
BIN
public/textures/ae2/condenser.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
public/textures/ae2/controller.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
public/textures/ae2/conversion_monitor.png
Normal file
|
After Width: | Height: | Size: 472 B |
BIN
public/textures/ae2/crafting_accelerator.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
public/textures/ae2/crafting_card.png
Normal file
|
After Width: | Height: | Size: 490 B |
BIN
public/textures/ae2/crafting_monitor.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
public/textures/ae2/crafting_terminal.png
Normal file
|
After Width: | Height: | Size: 490 B |
BIN
public/textures/ae2/crafting_unit.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
public/textures/ae2/crank.png
Normal file
|
After Width: | Height: | Size: 412 B |
BIN
public/textures/ae2/creative_energy_cell.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
public/textures/ae2/creative_storage_cell.png
Normal file
|
After Width: | Height: | Size: 496 B |