stock-bot/libs/mongodb-client/src/index.ts

29 lines
569 B
TypeScript

/**
* MongoDB Client Library for Stock Bot Data Service
*
* Provides a MongoDB client focused on batch upsert operations
* for high-performance data ingestion.
*/
export { MongoDBClient } from './client';
// Types
export type {
AnalystReport,
DocumentBase,
EarningsTranscript,
ExchangeSourceMapping,
MasterExchange,
MongoDBClientConfig,
MongoDBConnectionOptions,
NewsArticle,
RawDocument,
SecFiling,
SentimentData,
} from './types';
// Factory functions
export {
createMongoDBClient,
createAndConnectMongoDBClient,
} from './factory';