Kaizen
Browse modulesInsightsinsights/serverInterfaces

Interface: QueryServiceDeps

Defined in: server/insights/services/query-service.ts:72

Properties

client

client: PrismaClient;

Defined in: server/insights/services/query-service.ts:75

Primary ambient client.


hooks?

optional hooks?: InsightsHooks;

Defined in: server/insights/services/query-service.ts:82


model

model: ReportingModel;

Defined in: server/insights/services/query-service.ts:73


queryClient?

optional queryClient?: PrismaClient<PrismaClientOptions, never, DefaultArgs>;

Defined in: server/insights/services/query-service.ts:77

Optional read replica; reads run here when provided.


statementTimeoutMs?

optional statementTimeoutMs?: number;

Defined in: server/insights/services/query-service.ts:81

Per-run statement timeout (ms).


tenancy?

optional tenancy?: TenancyConfig;

Defined in: server/insights/services/query-service.ts:79

Optional RLS backstop.

On this page