From 5d309ff52cd399a6b71968a6b9a70c8ac0b98981 Mon Sep 17 00:00:00 2001 From: Joel Kronqvist Date: Sat, 5 Mar 2022 19:02:27 +0200 Subject: Added node_modules for the updating to work properly. --- node_modules/mysql2/promise.d.ts | 138 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 node_modules/mysql2/promise.d.ts (limited to 'node_modules/mysql2/promise.d.ts') diff --git a/node_modules/mysql2/promise.d.ts b/node_modules/mysql2/promise.d.ts new file mode 100644 index 0000000..6ab3d6f --- /dev/null +++ b/node_modules/mysql2/promise.d.ts @@ -0,0 +1,138 @@ +import { + RowDataPacket, + OkPacket, + ResultSetHeader, + FieldPacket, + QueryOptions, + ConnectionOptions, + PoolOptions +} from './index'; + +import { EventEmitter } from 'events'; +export * from './index'; + +export interface Connection extends EventEmitter { + config: ConnectionOptions; + threadId: number; + + connect(): Promise; + ping(): Promise; + + beginTransaction(): Promise; + commit(): Promise; + rollback(): Promise; + + changeUser(options: ConnectionOptions): Promise; + + query( + sql: string + ): Promise<[T, FieldPacket[]]>; + query( + sql: string, + values: any | any[] | { [param: string]: any } + ): Promise<[T, FieldPacket[]]>; + query( + options: QueryOptions + ): Promise<[T, FieldPacket[]]>; + query( + options: QueryOptions, + values: any | any[] | { [param: string]: any } + ): Promise<[T, FieldPacket[]]>; + + execute< + T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader + >( + sql: string + ): Promise<[T, FieldPacket[]]>; + execute< + T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader + >( + sql: string, + values: any | any[] | { [param: string]: any } + ): Promise<[T, FieldPacket[]]>; + execute< + T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader + >( + options: QueryOptions + ): Promise<[T, FieldPacket[]]>; + execute< + T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader + >( + options: QueryOptions, + values: any | any[] | { [param: string]: any } + ): Promise<[T, FieldPacket[]]>; + + unprepare(sql: string): void; + + end(options?: any): Promise; + + destroy(): void; + + pause(): void; + + resume(): void; + + escape(value: any): string; + + escapeId(value: string): string; + escapeId(values: string[]): string; + + format(sql: string, values?: any | any[] | { [param: string]: any }): string; +} + +export interface PoolConnection extends Connection { + release(): void; +} + +export interface Pool extends EventEmitter { + query( + sql: string + ): Promise<[T, FieldPacket[]]>; + query( + sql: string, + values: any | any[] | { [param: string]: any } + ): Promise<[T, FieldPacket[]]>; + query( + options: QueryOptions + ): Promise<[T, FieldPacket[]]>; + query( + options: QueryOptions, + values: any | any[] | { [param: string]: any } + ): Promise<[T, FieldPacket[]]>; + + execute< + T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader + >( + sql: string + ): Promise<[T, FieldPacket[]]>; + execute< + T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader + >( + sql: string, + values: any | any[] | { [param: string]: any } + ): Promise<[T, FieldPacket[]]>; + execute< + T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader + >( + options: QueryOptions + ): Promise<[T, FieldPacket[]]>; + execute< + T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader + >( + options: QueryOptions, + values: any | any[] | { [param: string]: any } + ): Promise<[T, FieldPacket[]]>; + + getConnection(): Promise; + on(event: 'connection', listener: (connection: PoolConnection) => any): this; + on(event: 'acquire', listener: (connection: PoolConnection) => any): this; + on(event: 'release', listener: (connection: PoolConnection) => any): this; + on(event: 'enqueue', listener: () => any): this; + end(): Promise; +} + +export function createConnection(connectionUri: string): Promise; +export function createConnection( + config: ConnectionOptions +): Promise; +export function createPool(config: PoolOptions): Pool; -- cgit v1.2.3