32 lines
801 B
TypeScript
32 lines
801 B
TypeScript
/**
|
|
* QuestDB Client Library for Stock Bot
|
|
*
|
|
* Provides high-performance time-series data access with support for
|
|
* InfluxDB Line Protocol, SQL queries, and PostgreSQL wire protocol.
|
|
*/
|
|
|
|
export { QuestDBClient } from './client';
|
|
export { QuestDBHealthMonitor } from './health';
|
|
export { QuestDBQueryBuilder } from './query-builder';
|
|
export { QuestDBInfluxWriter } from './influx-writer';
|
|
export { QuestDBSchemaManager } from './schema';
|
|
|
|
// Types
|
|
export type {
|
|
QuestDBClientConfig,
|
|
QuestDBConnectionOptions,
|
|
QuestDBHealthStatus,
|
|
QuestDBMetrics,
|
|
TableNames,
|
|
OHLCVData,
|
|
TradeData,
|
|
QuoteData,
|
|
IndicatorData,
|
|
PerformanceData,
|
|
RiskMetrics,
|
|
QueryResult,
|
|
InsertResult,
|
|
} from './types';
|
|
|
|
// Utils
|
|
export { createQuestDBClient, createAndConnectQuestDBClient } from './factory';
|