TenantAtlas/apps/platform/.pnpm-store/v10/files/40/d1d7017575a2d8ad52e41dd9bb1bfbe2f62bf0b98266efe9009ebdddcba4f009d7a9ce8633fd3385c3e86eaa415921e273124fa7cc2ac5ebd5bfe26d6ca93a
Ahmed Darrazi 9f74f7a658
Some checks failed
PR Fast Feedback / fast-feedback (pull_request) Failing after 51s
feat: compress governance operator outcomes
2026-04-19 14:15:11 +02:00

24 lines
973 B
Plaintext

import type { PrismaClient } from '@prisma/client/extension';
import { entityKind } from "../../entity.js";
import type { Logger } from "../../logger.js";
import { MySqlDatabase } from "../../mysql-core/index.js";
import type { DrizzleConfig } from "../../utils.js";
import type { PrismaMySqlPreparedQueryHKT, PrismaMySqlQueryResultHKT } from "./session.js";
export declare class PrismaMySqlDatabase extends MySqlDatabase<PrismaMySqlQueryResultHKT, PrismaMySqlPreparedQueryHKT, Record<string, never>> {
static readonly [entityKind]: string;
constructor(client: PrismaClient, logger: Logger | undefined);
}
export type PrismaMySqlConfig = Omit<DrizzleConfig, 'schema'>;
export declare function drizzle(config?: PrismaMySqlConfig): (client: any) => {
$extends: {
extArgs: {
result: {};
model: {};
query: {};
client: {
$drizzle: () => PrismaMySqlDatabase;
};
};
};
};