aws-elasticsearch-connector icon indicating copy to clipboard operation
aws-elasticsearch-connector copied to clipboard

update to @elastic/elasticsearch": "^8.2.1"

Open i99dev opened this issue 2 years ago • 0 comments

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;

i99dev avatar Jul 28 '22 10:07 i99dev