Skip to main content

@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

ParameterType
configClientConfig
loggerLogger

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

ParameterType
clientMetadataClientMetadata
configClientConfig
loggerLogger

Returns

Promise<Client | Client | Client | Client | Client | Client>