From 77cf71d3e36bb4257f344bfcf0c123c74a0f1741 Mon Sep 17 00:00:00 2001 From: Takuya Noguchi Date: Fri, 1 Nov 2019 18:56:57 +0900 Subject: [PATCH] Add ResultSetHeader return type for query/execute on Promise API Signed-off-by: Takuya Noguchi --- promise.d.ts | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/promise.d.ts b/promise.d.ts index c8473bc..12408ab 100644 --- a/promise.d.ts +++ b/promise.d.ts @@ -1,5 +1,5 @@ -import {RowDataPacket, OkPacket, FieldPacket, QueryOptions, ConnectionOptions, PoolOptions} from './index'; +import {RowDataPacket, OkPacket, ResultSetHeader, FieldPacket, QueryOptions, ConnectionOptions, PoolOptions} from './index'; import {EventEmitter} from 'events'; export * from './index'; @@ -17,15 +17,15 @@ export interface Connection extends EventEmitter { 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[]]>; + 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(sql: string): Promise<[T, FieldPacket[]]>; - execute(sql: string, values: any | any[] | { [param: string]: any }): Promise<[T, FieldPacket[]]>; - execute(options: QueryOptions): Promise<[T, FieldPacket[]]>; - execute(options: QueryOptions, values: any | any[] | { [param: string]: any }): Promise<[T, FieldPacket[]]>; + execute(sql: string): Promise<[T, FieldPacket[]]>; + execute(sql: string, values: any | any[] | { [param: string]: any }): Promise<[T, FieldPacket[]]>; + execute(options: QueryOptions): Promise<[T, FieldPacket[]]>; + execute(options: QueryOptions, values: any | any[] | { [param: string]: any }): Promise<[T, FieldPacket[]]>; unprepare(sql: string): void; @@ -50,15 +50,15 @@ export interface PoolConnection extends Connection { } 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(sql: string): Promise<[T, FieldPacket[]]>; - execute(sql: string, values: any | any[] | { [param: string]: any }): Promise<[T, FieldPacket[]]>; - execute(options: QueryOptions): Promise<[T, FieldPacket[]]>; - execute(options: QueryOptions, values: any | any[] | { [param: string]: any }): Promise<[T, FieldPacket[]]>; + 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(sql: string): Promise<[T, FieldPacket[]]>; + execute(sql: string, values: any | any[] | { [param: string]: any }): Promise<[T, FieldPacket[]]>; + execute(options: QueryOptions): Promise<[T, FieldPacket[]]>; + execute(options: QueryOptions, values: any | any[] | { [param: string]: any }): Promise<[T, FieldPacket[]]>; getConnection(): Promise; on(event: 'connection', listener: (connection: PoolConnection) => any): this;