UNPKG

mysql2

Version:

fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS

19 lines (16 loc) 515 B
import { FieldPacket, QueryResult } from '../../packets/index.js'; import { QueryOptions, QueryValues, QueryableConstructor } from '../Query.js'; export declare function QueryableBase<T extends QueryableConstructor>( Base?: T ): { new (...args: any[]): { query<T extends QueryResult>( sql: string, values?: QueryValues ): Promise<[T, FieldPacket[]]>; query<T extends QueryResult>( options: QueryOptions, values?: QueryValues ): Promise<[T, FieldPacket[]]>; }; } & T;