/opt/canhelp/node_modules/drizzle-orm/mysql2
NameSizeModeActions
driver.cjs43620644editdlrm
driver.cjs.map75580644editdlrm
driver.d.cts24540644editdlrm
driver.d.ts24440644editdlrm
driver.js30960644editdlrm
driver.js.map75630644editdlrm
index.cjs12130644editdlrm
index.cjs.map2200644editdlrm
index.d.cts610644editdlrm
index.d.ts590644editdlrm
index.js920644editdlrm
index.js.map1810644editdlrm
migrator.cjs12900644editdlrm
migrator.cjs.map6800644editdlrm
migrator.d.cts2510644editdlrm
migrator.d.ts2490644editdlrm
migrator.js2590644editdlrm
migrator.js.map6410644editdlrm
session.cjs89700644editdlrm
session.cjs.map164270644editdlrm
session.d.cts36860644editdlrm
session.d.ts36780644editdlrm
session.js75560644editdlrm
session.js.map164280644editdlrm
Edit: /opt/canhelp/node_modules/drizzle-orm/mysql2/driver.d.ts (2444B)
import { type Connection as CallbackConnection, type Pool as CallbackPool, type PoolOptions } from 'mysql2'; import type { Connection, Pool } from 'mysql2/promise'; import { entityKind } from "../entity.js"; import type { Logger } from "../logger.js"; import { MySqlDatabase } from "../mysql-core/db.js"; import { MySqlDialect } from "../mysql-core/dialect.js"; import type { Mode } from "../mysql-core/session.js"; import { type RelationalSchemaConfig, type TablesRelationalConfig } from "../relations.js"; import { type DrizzleConfig } from "../utils.js"; import type { MySql2Client, MySql2PreparedQueryHKT, MySql2QueryResultHKT } from "./session.js"; import { MySql2Session } from "./session.js"; export interface MySqlDriverOptions { logger?: Logger; } export declare class MySql2Driver { private client; private dialect; private options; static readonly [entityKind]: string; constructor(client: MySql2Client, dialect: MySqlDialect, options?: MySqlDriverOptions); createSession(schema: RelationalSchemaConfig | undefined, mode: Mode): MySql2Session, TablesRelationalConfig>; } export { MySqlDatabase } from "../mysql-core/db.js"; export declare class MySql2Database = Record> extends MySqlDatabase { static readonly [entityKind]: string; } export type MySql2DrizzleConfig = Record> = Omit, 'schema'> & ({ schema: TSchema; mode: Mode; } | { schema?: undefined; mode?: Mode; }); export type AnyMySql2Connection = Pool | Connection | CallbackPool | CallbackConnection; export declare function drizzle = Record, TClient extends AnyMySql2Connection = CallbackPool>(...params: [ TClient | string ] | [ TClient | string, MySql2DrizzleConfig ] | [ (MySql2DrizzleConfig & ({ connection: string | PoolOptions; } | { client: TClient; })) ]): MySql2Database & { $client: TClient; }; export declare namespace drizzle { function mock = Record>(config?: MySql2DrizzleConfig): MySql2Database & { $client: '$client is not available on drizzle.mock()'; }; }