Files
dealplustech/dealplustech-astro/node_modules/drizzle-orm/prisma/mysql/driver.d.ts
Kunthawat b2e427791b feat: Add complete PDPA compliance pages
- Admin dashboard (/admin/consent-logs) with password auth
- Consent API (/api/consent) with SQLite + IP hashing
- Privacy Policy (Thai) - PDPA Section 36 compliant
- Terms & Conditions (Thai) - 9 standard clauses
- .env.example template with Umami placeholder

All pages preserve current design system.
2026-03-10 21:28:23 +07:00

24 lines
973 B
TypeScript

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;
};
};
};
};