export namespace Prisma { /** * Utility Types */ /** * From https://github.com/sindresorhus/type-fest/ * Matches a JSON object. * This type can be useful to enforce some input to be JSON-compatible or as a super-type to be extended from. */ export declare type JsonObject = { [Key in string]?: JsonValue }; /** * From https://github.com/sindresorhus/type-fest/ * Matches a JSON array. */ export declare interface JsonArray extends Array {} /** * From https://github.com/sindresorhus/type-fest/ * Matches any valid JSON value. */ export declare type JsonValue = | string | number | boolean | null | JsonObject | JsonArray; /** * Same as JsonObject, but allows undefined */ export declare type InputJsonObject = { [Key in string]?: JsonValue }; export declare interface InputJsonArray extends Array {} export declare type InputJsonValue = | undefined | string | number | boolean | null | InputJsonObject | InputJsonArray; // Decimal.js mock export class Decimal { constructor(...arg: any[]) {} static isDecimal(object: any): boolean { return true; } } }