@terascope/opensearch-client / client/create-client
client/create-client
Functions
createClient()
createClient(
config,logger):Promise<{client:Client;log: () =>Logger; }>
Defined in: opensearch-client/src/client/create-client.ts:20
creates an opensearch or elasticsearch client depending on the configuration
Parameters
| Parameter | Type |
|---|---|
config | ClientConfig |
logger | Logger |
Returns
Promise<{ client: Client; log: () => Logger; }>
getBaseClient()
getBaseClient(
clientMetadata,config,logger):Promise<Client|Client|Client|Client|Client|Client>
Defined in: opensearch-client/src/client/create-client.ts:145
Parameters
| Parameter | Type |
|---|---|
clientMetadata | ClientMetadata |
config | ClientConfig |
logger | Logger |
Returns
Promise<Client | Client | Client | Client | Client | Client>