From 3d3fee9d5ceabbeaa664fa2e3af2fe4eee5c6775 Mon Sep 17 00:00:00 2001 From: Evgeni Zharkov Date: Tue, 5 Mar 2019 02:01:22 +0300 Subject: [PATCH] Fix to f89faea: wrap exports into namespace + Changed key in select() method to any[] --- types/tarantool-driver/index.d.ts | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/types/tarantool-driver/index.d.ts b/types/tarantool-driver/index.d.ts index e8d8e01be3..08a5aa4b3f 100644 --- a/types/tarantool-driver/index.d.ts +++ b/types/tarantool-driver/index.d.ts @@ -5,20 +5,22 @@ import { EventEmitter } from "events"; -export interface TarantoolOptions { - host?: string; - port?: number; - username?: string; - password?: string; - reserveHosts?: string[]; - beforeReserve?: number; - timeout?: number; - retryStrategy?: (times: number) => number; - lazyConnect?: boolean; +declare namespace TarantoolConnection { + export interface TarantoolOptions { + host?: string; + port?: number; + username?: string; + password?: string; + reserveHosts?: string[]; + beforeReserve?: number; + timeout?: number; + retryStrategy?: (times: number) => number; + lazyConnect?: boolean; + } } declare class TarantoolConnection extends EventEmitter { - constructor(options: TarantoolOptions); + constructor(options: TarantoolConnection.TarantoolOptions); /* Connection */ @@ -35,7 +37,7 @@ declare class TarantoolConnection extends EventEmitter { select(spaceId: number | string, indexId: number | string, limit: number, offset: number, - iterator: string, key: string | string[]): Promise; + iterator: string, key: any[]): Promise; delete(spaceId: number | string, indexId: number | string,