DisBot
    Preparing search index...

    Type Alias PrismaClientOptions

    type PrismaClientOptions = {
        __internal?: {
            configOverride?: (
                config: GetPrismaClientConfig,
            ) => GetPrismaClientConfig;
            debug?: boolean;
            engine?: {
                allowTriggerPanic?: boolean;
                binaryPath?: string;
                cwd?: string;
                endpoint?: string;
            };
        };
        adapter?: SqlDriverAdapterFactory
        | null;
        datasources?: Datasources;
        datasourceUrl?: string;
        errorFormat?: ErrorFormat;
        log?: (LogLevel | LogDefinition)[];
        omit?: GlobalOmitOptions;
        transactionOptions?: Transaction_2.Options;
    }
    Index

    Properties

    __internal?: {
        configOverride?: (
            config: GetPrismaClientConfig,
        ) => GetPrismaClientConfig;
        debug?: boolean;
        engine?: {
            allowTriggerPanic?: boolean;
            binaryPath?: string;
            cwd?: string;
            endpoint?: string;
        };
    }

    You probably don't want to use this. __internal is used by internal tooling.

    Type Declaration

    • OptionalconfigOverride?: (config: GetPrismaClientConfig) => GetPrismaClientConfig

      This can be used for testing purposes

    • Optionaldebug?: boolean
    • Optionalengine?: {
          allowTriggerPanic?: boolean;
          binaryPath?: string;
          cwd?: string;
          endpoint?: string;
      }
    adapter?: SqlDriverAdapterFactory | null

    Instance of a Driver Adapter, e.g., like one provided by `@prisma/adapter-planetscale.

    datasources?: Datasources

    Overwrites the datasource url from your schema.prisma file

    datasourceUrl?: string

    Overwrites the primary datasource url from your schema.prisma file

    errorFormat?: ErrorFormat
    "colorless"
    
    log?: (LogLevel | LogDefinition)[]
    
    

    // Defaults to stdout log: ['query', 'info', 'warn']

    // Emit as events log: [ { emit: 'stdout', level: 'query' }, { emit: 'stdout', level: 'info' }, { emit: 'stdout', level: 'warn' } ]

    Read more in our [docs](https://www.prisma.io/docs/reference/tools-and-interfaces/prisma-client/logging#the-log-option).
    
    omit?: GlobalOmitOptions
    transactionOptions?: Transaction_2.Options

    The default values for Transaction options maxWait ?= 2000 timeout ?= 5000