aws-elasticsearch-connector
aws-elasticsearch-connector copied to clipboard
update to @elastic/elasticsearch": "^8.2.1"
There is error after I update "@elastic/elasticsearch": "^8.2.1",
node_modules/aws-elasticsearch-connector/index.d.ts:5:22 - error TS2693: 'Connection' only refers to a type, but is being used as a value here.
import { Connection, Transport } from '@elastic/elasticsearch';
import AWS from 'aws-sdk';
export type Connector = {
Connection: typeof Connection;
Transport: typeof Transport;
};
export const ConnectorFactory: (awsConfig: AWS.Config) => Connector;
export default ConnectorFactory;
But i fix to be
import { BaseConnection, Transport } from '@elastic/elasticsearch';
import AWS from 'aws-sdk';
export type Connector = {
Connection: typeof BaseConnection;
Transport: typeof Transport;
};
export const ConnectorFactory: (awsConfig: AWS.Config) => Connector;
export default ConnectorFactory;