Updated typings

This commit is contained in:
delvedor
2019-02-11 11:54:22 +01:00
parent 5e7ca876e4
commit 8a14ede19f
3 changed files with 6 additions and 4 deletions

6
index.d.ts vendored
View File

@ -33,9 +33,9 @@ interface ClientOptions {
sniffOnStart?: boolean;
sniffEndpoint?: string;
sniffOnConnectionFault?: boolean;
resurrectStrategy?: string;
randomizeHost?: boolean;
resurrectStrategy?: 'ping' | 'optimistic' | 'none';
suggestCompression?: boolean;
compression?: 'gzip';
ssl?: SecureContextOptions;
agent?: AgentOptions;
nodeFilter?: nodeFilterFn;
@ -47,6 +47,8 @@ declare class Client extends EventEmitter {
transport: Transport;
serializer: Serializer
constructor(opts?: ClientOptions);
// TODO: update fn declaration
extends(method: string, fn: any): void;
close(callback?: Function): Promise<void> | void;
bulk: ApiMethod<RequestParams.Bulk>
cat: {

View File

@ -15,7 +15,6 @@ interface ConnectionPoolOptions {
ssl?: SecureContextOptions;
agent?: AgentOptions;
pingTimeout?: number;
randomizeHost?: boolean;
Connection: typeof Connection;
resurrectStrategy?: string;
nodeFilter?: nodeFilterFn;
@ -46,7 +45,6 @@ export default class ConnectionPool {
resurrectTimeout: number;
resurrectTimeoutCutoff: number;
pingTimeout: number;
randomizeHost: boolean;
nodeFilter: nodeFilterFn;
nodeSelector: nodeSelectorFn;
Connection: typeof Connection;

2
lib/Transport.d.ts vendored
View File

@ -12,6 +12,7 @@ interface TransportOptions {
maxRetries: number;
requestTimeout: number | string;
suggestCompression: boolean;
compression?: 'gzip';
sniffInterval: number;
sniffOnConnectionFault: boolean;
sniffEndpoint: string;
@ -63,6 +64,7 @@ export default class Transport {
maxRetries: number;
requestTimeout: number;
suggestCompression: boolean;
compression: 'gzip' | false;
sniffInterval: number;
sniffOnConnectionFault: boolean;
sniffEndpoint: string;