I'm trying to connect Apache Ignite with Nest JS. I'm getting error regarding the library I used: 'apache-ignite-client'.
Error: TypeError: apache_ignite_client_1.default is not a constructor.
Code
import { Injectable } from '@nestjs/common';
import IgniteClient from 'apache-ignite-client';
import SqlFieldsQuery from 'apache-ignite-client';
@Injectable()
export class AlarmsService {
private igniteClient: IgniteClient;
constructor(
) {
this.igniteClient = new IgniteClient();
}
async connect() {
await this.igniteClient.connect('localhost:10800');
}
async getData() {
await this.connect();
const query = new SqlFieldsQuery.query("SELECT * FROM alarms");
const result = await this.igniteClient.query(query);
return result.getAll();
}
}