@200systems/mf-db-mysql
Version:
MySQL database client with connection pooling, migrations, and health monitoring
14 lines • 703 B
TypeScript
import { DatabaseConfig as CoreDatabaseConfig, DatabaseClient, QueryResult, DatabaseTransaction, Migration, MigrationRecord, HealthCheckResult, ConnectionError, QueryError, MigrationError } from '@200systems/mf-db-core';
/**
* MySQL-specific configuration extending the base DatabaseConfig
*/
export interface MySQLConfig extends CoreDatabaseConfig {
charset?: string;
timezone?: string;
acquireTimeout?: number;
timeout?: number;
reconnect?: boolean;
multipleStatements?: boolean;
}
export type { DatabaseClient, QueryResult, DatabaseTransaction, Migration, MigrationRecord, HealthCheckResult, ConnectionError, QueryError, MigrationError };
//# sourceMappingURL=types.d.ts.map