@prisma/accelerate-contract
Advanced tools
Comparing version
@@ -8,2 +8,12 @@ /** | ||
name: "AccelerateEngine"; | ||
/** Additional utilities that are trampolined from the received config */ | ||
resolveDatasourceUrl?: NonNullable<AccelerateUtils>['resolveDatasourceUrl']; | ||
getBatchRequestPayload?: NonNullable<AccelerateUtils>['getBatchRequestPayload']; | ||
prismaGraphQLToJSError?: NonNullable<AccelerateUtils>['prismaGraphQLToJSError']; | ||
PrismaClientUnknownRequestError?: NonNullable<AccelerateUtils>['PrismaClientUnknownRequestError']; | ||
PrismaClientInitializationError?: NonNullable<AccelerateUtils>['PrismaClientInitializationError']; | ||
PrismaClientKnownRequestError?: NonNullable<AccelerateUtils>['PrismaClientKnownRequestError']; | ||
debug?: NonNullable<AccelerateUtils>['debug']; | ||
engineVersion?: NonNullable<AccelerateUtils>['engineVersion']; | ||
clientVersion?: NonNullable<AccelerateUtils>['clientVersion']; | ||
constructor(config: AccelerateEngineConfig); | ||
@@ -21,12 +31,2 @@ onBeforeExit(_callback: () => Promise<void>): void; | ||
requestBatch<T>(_queries: JsonQuery[], _options: RequestBatchOptions<unknown>): Promise<BatchQueryEngineResult<T>[]>; | ||
/** Additional utilities that are trampolined from the received config */ | ||
resolveDatasourceUrl: resolveDatasourceUrl; | ||
getBatchRequestPayload: getBatchRequestPayload | undefined; | ||
prismaGraphQLToJSError: prismaGraphQLToJSError; | ||
PrismaClientUnknownRequestError: PrismaClientUnknownRequestError; | ||
PrismaClientInitializationError: typeof PrismaClientInitializationError; | ||
PrismaClientKnownRequestError: PrismaClientKnownRequestError; | ||
debug: (...args: any[]) => void; | ||
engineVersion: string; | ||
clientVersion: string; | ||
applyPendingMigrations(): Promise<void>; | ||
@@ -50,5 +50,7 @@ } | ||
tracingHelper: EngineConfig['tracingHelper']; | ||
accelerateUtils?: EngineConfig['accelerateUtils']; | ||
accelerateUtils?: AccelerateUtils; | ||
}; | ||
declare type AccelerateUtils = EngineConfig['accelerateUtils']; | ||
declare type ActiveConnectorType = Exclude<ConnectorType, 'postgres' | 'prisma+postgres'>; | ||
@@ -55,0 +57,0 @@ |
@@ -6,2 +6,3 @@ "use strict"; | ||
var __hasOwnProp = Object.prototype.hasOwnProperty; | ||
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
var __export = (target, all) => { | ||
@@ -20,2 +21,3 @@ for (var name in all) | ||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); | ||
var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); | ||
@@ -41,2 +43,5 @@ // src/runtime/core/engines/accelerate/AccelerateEngine.ts | ||
super(message); | ||
__publicField(this, "clientVersion"); | ||
__publicField(this, "errorCode"); | ||
__publicField(this, "retryable"); | ||
this.name = "PrismaClientInitializationError"; | ||
@@ -58,4 +63,13 @@ this.clientVersion = clientVersion; | ||
this.config = config; | ||
this.name = "AccelerateEngine"; | ||
__publicField(this, "name", "AccelerateEngine"); | ||
/** Additional utilities that are trampolined from the received config */ | ||
__publicField(this, "resolveDatasourceUrl"); | ||
__publicField(this, "getBatchRequestPayload"); | ||
__publicField(this, "prismaGraphQLToJSError"); | ||
__publicField(this, "PrismaClientUnknownRequestError"); | ||
__publicField(this, "PrismaClientInitializationError"); | ||
__publicField(this, "PrismaClientKnownRequestError"); | ||
__publicField(this, "debug"); | ||
__publicField(this, "engineVersion"); | ||
__publicField(this, "clientVersion"); | ||
this.resolveDatasourceUrl = this.config.accelerateUtils?.resolveDatasourceUrl; | ||
@@ -62,0 +76,0 @@ this.getBatchRequestPayload = this.config.accelerateUtils?.getBatchRequestPayload; |
{ | ||
"name": "@prisma/accelerate-contract", | ||
"version": "6.5.0-integration-feat-prisma-config-without-new-package.6", | ||
"version": "6.5.0-integration-feat-prisma-config-without-new-package.7", | ||
"description": "This package is intended for Prisma's internal use", | ||
@@ -15,3 +15,3 @@ "main": "dist/index.js", | ||
"devDependencies": { | ||
"@prisma/client": "6.5.0-integration-feat-prisma-config-without-new-package.6" | ||
"@prisma/client": "6.5.0-integration-feat-prisma-config-without-new-package.7" | ||
}, | ||
@@ -18,0 +18,0 @@ "dependencies": {}, |
73541
1.63%1564
0.97%