Updated typings
This commit is contained in:
6
index.d.ts
vendored
6
index.d.ts
vendored
@ -33,9 +33,9 @@ interface ClientOptions {
|
|||||||
sniffOnStart?: boolean;
|
sniffOnStart?: boolean;
|
||||||
sniffEndpoint?: string;
|
sniffEndpoint?: string;
|
||||||
sniffOnConnectionFault?: boolean;
|
sniffOnConnectionFault?: boolean;
|
||||||
resurrectStrategy?: string;
|
resurrectStrategy?: 'ping' | 'optimistic' | 'none';
|
||||||
randomizeHost?: boolean;
|
|
||||||
suggestCompression?: boolean;
|
suggestCompression?: boolean;
|
||||||
|
compression?: 'gzip';
|
||||||
ssl?: SecureContextOptions;
|
ssl?: SecureContextOptions;
|
||||||
agent?: AgentOptions;
|
agent?: AgentOptions;
|
||||||
nodeFilter?: nodeFilterFn;
|
nodeFilter?: nodeFilterFn;
|
||||||
@ -47,6 +47,8 @@ declare class Client extends EventEmitter {
|
|||||||
transport: Transport;
|
transport: Transport;
|
||||||
serializer: Serializer
|
serializer: Serializer
|
||||||
constructor(opts?: ClientOptions);
|
constructor(opts?: ClientOptions);
|
||||||
|
// TODO: update fn declaration
|
||||||
|
extends(method: string, fn: any): void;
|
||||||
close(callback?: Function): Promise<void> | void;
|
close(callback?: Function): Promise<void> | void;
|
||||||
bulk: ApiMethod<RequestParams.Bulk>
|
bulk: ApiMethod<RequestParams.Bulk>
|
||||||
cat: {
|
cat: {
|
||||||
|
|||||||
2
lib/ConnectionPool.d.ts
vendored
2
lib/ConnectionPool.d.ts
vendored
@ -15,7 +15,6 @@ interface ConnectionPoolOptions {
|
|||||||
ssl?: SecureContextOptions;
|
ssl?: SecureContextOptions;
|
||||||
agent?: AgentOptions;
|
agent?: AgentOptions;
|
||||||
pingTimeout?: number;
|
pingTimeout?: number;
|
||||||
randomizeHost?: boolean;
|
|
||||||
Connection: typeof Connection;
|
Connection: typeof Connection;
|
||||||
resurrectStrategy?: string;
|
resurrectStrategy?: string;
|
||||||
nodeFilter?: nodeFilterFn;
|
nodeFilter?: nodeFilterFn;
|
||||||
@ -46,7 +45,6 @@ export default class ConnectionPool {
|
|||||||
resurrectTimeout: number;
|
resurrectTimeout: number;
|
||||||
resurrectTimeoutCutoff: number;
|
resurrectTimeoutCutoff: number;
|
||||||
pingTimeout: number;
|
pingTimeout: number;
|
||||||
randomizeHost: boolean;
|
|
||||||
nodeFilter: nodeFilterFn;
|
nodeFilter: nodeFilterFn;
|
||||||
nodeSelector: nodeSelectorFn;
|
nodeSelector: nodeSelectorFn;
|
||||||
Connection: typeof Connection;
|
Connection: typeof Connection;
|
||||||
|
|||||||
2
lib/Transport.d.ts
vendored
2
lib/Transport.d.ts
vendored
@ -12,6 +12,7 @@ interface TransportOptions {
|
|||||||
maxRetries: number;
|
maxRetries: number;
|
||||||
requestTimeout: number | string;
|
requestTimeout: number | string;
|
||||||
suggestCompression: boolean;
|
suggestCompression: boolean;
|
||||||
|
compression?: 'gzip';
|
||||||
sniffInterval: number;
|
sniffInterval: number;
|
||||||
sniffOnConnectionFault: boolean;
|
sniffOnConnectionFault: boolean;
|
||||||
sniffEndpoint: string;
|
sniffEndpoint: string;
|
||||||
@ -63,6 +64,7 @@ export default class Transport {
|
|||||||
maxRetries: number;
|
maxRetries: number;
|
||||||
requestTimeout: number;
|
requestTimeout: number;
|
||||||
suggestCompression: boolean;
|
suggestCompression: boolean;
|
||||||
|
compression: 'gzip' | false;
|
||||||
sniffInterval: number;
|
sniffInterval: number;
|
||||||
sniffOnConnectionFault: boolean;
|
sniffOnConnectionFault: boolean;
|
||||||
sniffEndpoint: string;
|
sniffEndpoint: string;
|
||||||
|
|||||||
Reference in New Issue
Block a user