aboutsummaryrefslogtreecommitdiff
path: root/node_modules/mysql2/promise.d.ts
diff options
context:
space:
mode:
authorJoel Kronqvist <joel.h.kronqvist@gmail.com>2022-03-05 19:02:27 +0200
committerJoel Kronqvist <joel.h.kronqvist@gmail.com>2022-03-05 19:02:27 +0200
commit5d309ff52cd399a6b71968a6b9a70c8ac0b98981 (patch)
tree360f7eb50f956e2367ef38fa1fc6ac7ac5258042 /node_modules/mysql2/promise.d.ts
parentb500a50f1b97d93c98b36ed9a980f8188d648147 (diff)
downloadLYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.tar.gz
LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.zip
Added node_modules for the updating to work properly.
Diffstat (limited to 'node_modules/mysql2/promise.d.ts')
-rw-r--r--node_modules/mysql2/promise.d.ts138
1 files changed, 138 insertions, 0 deletions
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<void>;
+ ping(): Promise<void>;
+
+ beginTransaction(): Promise<void>;
+ commit(): Promise<void>;
+ rollback(): Promise<void>;
+
+ changeUser(options: ConnectionOptions): Promise<void>;
+
+ query<T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader>(
+ sql: string
+ ): Promise<[T, FieldPacket[]]>;
+ query<T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader>(
+ sql: string,
+ values: any | any[] | { [param: string]: any }
+ ): Promise<[T, FieldPacket[]]>;
+ query<T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader>(
+ options: QueryOptions
+ ): Promise<[T, FieldPacket[]]>;
+ query<T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader>(
+ 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<void>;
+
+ 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<T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader>(
+ sql: string
+ ): Promise<[T, FieldPacket[]]>;
+ query<T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader>(
+ sql: string,
+ values: any | any[] | { [param: string]: any }
+ ): Promise<[T, FieldPacket[]]>;
+ query<T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader>(
+ options: QueryOptions
+ ): Promise<[T, FieldPacket[]]>;
+ query<T extends RowDataPacket[][] | RowDataPacket[] | OkPacket | OkPacket[] | ResultSetHeader>(
+ 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<PoolConnection>;
+ 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<void>;
+}
+
+export function createConnection(connectionUri: string): Promise<Connection>;
+export function createConnection(
+ config: ConnectionOptions
+): Promise<Connection>;
+export function createPool(config: PoolOptions): Pool;