Added timeout support in bulk and msearch helpers (#1206)
This commit is contained in:
committed by
GitHub
parent
dbbee273d9
commit
80817a00f9
4
lib/Helpers.d.ts
vendored
4
lib/Helpers.d.ts
vendored
@ -69,6 +69,7 @@ export interface BulkHelperOptions<TDocument = unknown> extends Omit<Bulk, 'body
|
||||
datasource: TDocument[] | Buffer | ReadableStream | AsyncIterator<TDocument>
|
||||
onDocument: (doc: TDocument) => Action
|
||||
flushBytes?: number
|
||||
flushInterval?: number
|
||||
concurrency?: number
|
||||
retries?: number
|
||||
wait?: number
|
||||
@ -92,6 +93,7 @@ export interface OnDropDocument<TDocument = unknown> {
|
||||
|
||||
export interface MsearchHelperOptions extends Omit<Msearch, 'body'> {
|
||||
operations?: number
|
||||
flushInterval?: number
|
||||
concurrency?: number
|
||||
retries?: number
|
||||
wait?: number
|
||||
@ -102,4 +104,4 @@ export interface MsearchHelper extends Promise<void> {
|
||||
stop(error?: Error): void
|
||||
search<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = unknown>(header: Omit<Search, 'body'>, body: TRequestBody): Promise<ApiResponse<TResponse, TContext>>
|
||||
search<TResponse = Record<string, any>, TRequestBody extends RequestBody = Record<string, any>, TContext = unknown>(header: Omit<Search, 'body'>, body: TRequestBody, callback: callbackFn<TResponse, TContext>): void
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user