@tmlmobilidade/connectors
Version:
This package provides pre-made database connectors to streamline development and reduce boilerplate. By using these connectors, you can avoid re-implementing controller classes every time, ensuring consistency and saving development time.
17 lines (16 loc) • 377 B
JavaScript
/* * */
import { createClient } from '@clickhouse/client';
/* * */
export class ClickHouseConnector {
client;
constructor(config) {
this.client = createClient(config);
}
/**
* Disconnects from the ClickHouse database.
*/
async disconnect() {
await this.client.close();
console.log('Disconnected from ClickHouse.');
}
}