getPrismaClient( config: GetPrismaClientConfig,): new ( optionsArg?: PrismaClientOptions,) => { _accelerateEngineConfig: AccelerateEngineConfig; _activeProvider: string; _appliedParent: any; _clientVersion: string; _connectionPromise?: Promise<any>; _createPrismaPromise: PrismaPromiseFactory; _disconnectionPromise?: Promise<any>; _engine: Engine; _engineConfig: EngineConfig; _errorFormat: ErrorFormat; _extensions: MergedExtensionsList; _globalOmit?: GlobalOmitOptions; _originalClient: any; _previewFeatures: string[]; _requestHandler: RequestHandler; _runtimeDataModel: RuntimeDataModel; _tracingHelper: TracingHelper; "[toStringTag]": string; $extends: ( this: { _originalClient: any; _runtimeDataModel: RuntimeDataModel; _requestHandler: RequestHandler; _connectionPromise?: Promise<any>; _disconnectionPromise?: Promise<...>; ... 33 more ...; readonly [Symbol.toStringTag]: string; }
, extension: | ExtensionArgs | (
( client: { _originalClient: any; _runtimeDataModel: RuntimeDataModel; _requestHandler: RequestHandler; _connectionPromise?: Promise<any>; _disconnectionPromise?: Promise<...>; ... 33 more ...; readonly [Symbol.toStringTag]: string; }
, ) => { _originalClient: any; _runtimeDataModel: RuntimeDataModel; _requestHandler: RequestHandler; _connectionPromise?: Promise<any>; _disconnectionPromise?: Promise<...>; ... 33 more ...; readonly [Symbol.toStringTag]: string; }
)
, ) => { _originalClient: any; _runtimeDataModel: RuntimeDataModel; _requestHandler: RequestHandler; _connectionPromise?: Promise<any>; _disconnectionPromise?: Promise<...>; ... 33 more ...; readonly [Symbol.toStringTag]: string; }
; $metrics: MetricsClient; _createItxClient( transaction: PrismaPromiseInteractiveTransaction, ): { _originalClient: any; _runtimeDataModel: RuntimeDataModel; _requestHandler: RequestHandler; _connectionPromise?: Promise<any>; _disconnectionPromise?: Promise<...>; ... 33 more ...; readonly [Symbol.toStringTag]: string; }
; _executeRequest(__namedParameters: InternalRequestParams): Promise<any>; _hasPreviewFlag(feature: string): boolean; _request(internalParams: InternalRequestParams): Promise<any>; _transactionWithArray( __namedParameters: { options?: BatchTransactionOptions; promises: PrismaPromise_2<any, any>[]; }, ): Promise<any>; _transactionWithCallback( __namedParameters: { callback: ( client: { _originalClient: any; _runtimeDataModel: RuntimeDataModel; _requestHandler: RequestHandler; _connectionPromise?: Promise<any>; _disconnectionPromise?: Promise<...>; ... 33 more ...; readonly [Symbol.toStringTag]: string; }
, ) => Promise<unknown>; options?: Options; }, ): Promise<unknown>; $applyPendingMigrations(): Promise<void>; $connect(): Promise<void>; $disconnect(): Promise<void>; $executeRaw( query: TemplateStringsArray | Sql, ...values: any[], ): PrismaPromise_2<unknown, any>; $executeRawInternal( transaction: PrismaPromiseTransaction<unknown>, clientMethod: string, args: RawQueryArgs, middlewareArgsMapper?: MiddlewareArgsMapper<unknown, unknown>, ): Promise<number>; $executeRawUnsafe( query: string, ...values: unknown[], ): PrismaPromise_2<unknown, any>; $on<E extends ExtendedEventType>( eventType: E, callback: EventCallback<E>, ): any; $queryRaw( query: TemplateStringsArray | Sql, ...values: any[], ): PrismaPromise_2<unknown, any>; $queryRawInternal( transaction: PrismaPromiseTransaction<unknown>, clientMethod: string, args: RawQueryArgs, middlewareArgsMapper?: MiddlewareArgsMapper<unknown, unknown>, ): Promise<any>; $queryRawTyped(typedSql: UnknownTypedSql): PrismaPromise_2<unknown, any>; $queryRawUnsafe( query: string, ...values: unknown[], ): PrismaPromise_2<unknown, any>; $runCommandRaw( command: Record<string, JsInputValue>, ): PrismaPromise_2<unknown, any>; $transaction(input: any, options?: any): Promise<any>;}