@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
>