Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@prisma/client-engine-runtime

Package Overview
Dependencies
Maintainers
7
Versions
1310
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@prisma/client-engine-runtime - npm Package Compare versions

Comparing version
7.5.0-dev.30
to
7.5.0-dev.31
+1
-1
dist/events.d.ts
export type QueryEvent = {
timestamp: Date;
query: string;
params: unknown[];
params: readonly unknown[];
duration: number;
};

@@ -83,2 +83,6 @@ import { ArgType } from '@prisma/driver-adapter-utils';

declare type DeepReadonly<T> = T extends undefined | null | boolean | string | number | symbol | Function | Date ? T : T extends Array<infer U> ? ReadonlyArray<DeepReadonly<U>> : unknown extends T ? unknown : {
readonly [K in keyof T]: DeepReadonly<T[K]>;
};
export declare function deserializeJsonObject(result: unknown): unknown;

@@ -250,3 +254,3 @@

query: string;
params: unknown[];
params: readonly unknown[];
duration: number;

@@ -264,3 +268,3 @@ };

}): QueryInterpreter;
run(queryPlan: QueryPlanNode, options: QueryRuntimeOptions): Promise<unknown>;
run(queryPlan: DeepReadonly<QueryPlanNode>, options: QueryRuntimeOptions): Promise<unknown>;
private interpretNode;

@@ -357,2 +361,3 @@ }

children: JoinExpression[];
canAssumeStrictEquality: boolean;
};

@@ -359,0 +364,0 @@ } | {

@@ -83,2 +83,6 @@ import { ArgType } from '@prisma/driver-adapter-utils';

declare type DeepReadonly<T> = T extends undefined | null | boolean | string | number | symbol | Function | Date ? T : T extends Array<infer U> ? ReadonlyArray<DeepReadonly<U>> : unknown extends T ? unknown : {
readonly [K in keyof T]: DeepReadonly<T[K]>;
};
export declare function deserializeJsonObject(result: unknown): unknown;

@@ -250,3 +254,3 @@

query: string;
params: unknown[];
params: readonly unknown[];
duration: number;

@@ -264,3 +268,3 @@ };

}): QueryInterpreter;
run(queryPlan: QueryPlanNode, options: QueryRuntimeOptions): Promise<unknown>;
run(queryPlan: DeepReadonly<QueryPlanNode>, options: QueryRuntimeOptions): Promise<unknown>;
private interpretNode;

@@ -357,2 +361,3 @@ }

children: JoinExpression[];
canAssumeStrictEquality: boolean;
};

@@ -359,0 +364,0 @@ } | {

import { InMemoryOps } from '../query-plan';
export declare function processRecords(value: unknown, ops: InMemoryOps): unknown;
export declare function getRecordKey(record: {}, fields: string[]): string;
export declare function getRecordKey(record: {}, fields: readonly string[], mappers?: ((value: unknown) => unknown)[]): string;

@@ -8,2 +8,3 @@ import { ConnectionInfo, SqlQueryable, SqlResultSet } from '@prisma/driver-adapter-utils';

import { type TransactionManager } from '../transaction-manager/transaction-manager';
import { DeepReadonly } from '../utils';
import { Value } from './scope';

@@ -43,4 +44,4 @@ export type QueryInterpreterTransactionManager = {

}): QueryInterpreter;
run(queryPlan: QueryPlanNode, options: QueryRuntimeOptions): Promise<unknown>;
run(queryPlan: DeepReadonly<QueryPlanNode>, options: QueryRuntimeOptions): Promise<unknown>;
private interpretNode;
}
import { SqlQuery } from '@prisma/driver-adapter-utils';
import { type QueryPlanDbQuery } from '../query-plan';
import { DeepReadonly } from '../utils';
import { GeneratorRegistrySnapshot } from './generators';
import { ScopeBindings } from './scope';
export declare function renderQuery(dbQuery: QueryPlanDbQuery, scope: ScopeBindings, generators: GeneratorRegistrySnapshot, maxChunkSize?: number): SqlQuery[];
export declare function renderQuery(dbQuery: DeepReadonly<QueryPlanDbQuery>, scope: ScopeBindings, generators: GeneratorRegistrySnapshot, maxChunkSize?: number): DeepReadonly<SqlQuery>[];
export declare function evaluateArg(arg: unknown, scope: ScopeBindings, generators: GeneratorRegistrySnapshot): unknown;
import { DataRule, ValidationError } from '../query-plan';
export declare function performValidation(data: unknown, rules: DataRule[], error: ValidationError): void;
import { DeepReadonly } from '../utils';
export declare function performValidation(data: unknown, rules: DeepReadonly<DataRule[]>, error: ValidationError): void;
export declare function doesSatisfyRule(data: unknown, rule: DataRule): boolean;

@@ -127,2 +127,3 @@ import { ArgType, Arity } from '@prisma/driver-adapter-utils';

children: JoinExpression[];
canAssumeStrictEquality: boolean;
};

@@ -129,0 +130,0 @@ } | {

@@ -5,2 +5,3 @@ import { type Context, type Span, type SpanOptions } from '@opentelemetry/api';

import type { SchemaProvider } from './schema';
import { DeepReadonly } from './utils';
export type SpanCallback<R> = (span?: Span, context?: Context) => R;

@@ -17,3 +18,3 @@ export type ExtendedSpanOptions = SpanOptions & {

export declare function withQuerySpanAndEvent<T>({ query, tracingHelper, provider, onQuery, execute, }: {
query: SqlQuery;
query: DeepReadonly<SqlQuery>;
tracingHelper: TracingHelper;

@@ -20,0 +21,0 @@ provider: SchemaProvider;

@@ -0,1 +1,7 @@

export type DeepReadonly<T> = T extends undefined | null | boolean | string | number | symbol | Function | Date ? T : T extends Array<infer U> ? ReadonlyArray<DeepReadonly<U>> : unknown extends T ? unknown : {
readonly [K in keyof T]: DeepReadonly<T[K]>;
};
export type DeepUnreadonly<T> = T extends undefined | null | boolean | string | number | symbol | Function | Date ? T : T extends ReadonlyArray<infer U> ? Array<DeepUnreadonly<U>> : unknown extends T ? unknown : {
-readonly [K in keyof T]: DeepUnreadonly<T[K]>;
};
export declare function assertNever(_: never, message: string): never;

@@ -2,0 +8,0 @@ /**

{
"name": "@prisma/client-engine-runtime",
"version": "7.5.0-dev.30",
"version": "7.5.0-dev.31",
"description": "This package is intended for Prisma's internal use",

@@ -34,6 +34,6 @@ "main": "dist/index.js",

"uuid": "11.1.0",
"@prisma/client-runtime-utils": "7.5.0-dev.30",
"@prisma/debug": "7.5.0-dev.30",
"@prisma/sqlcommenter": "7.5.0-dev.30",
"@prisma/driver-adapter-utils": "7.5.0-dev.30"
"@prisma/client-runtime-utils": "7.5.0-dev.31",
"@prisma/driver-adapter-utils": "7.5.0-dev.31",
"@prisma/sqlcommenter": "7.5.0-dev.31",
"@prisma/debug": "7.5.0-dev.31"
},

@@ -40,0 +40,0 @@ "devDependencies": {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display