docusaurus-openai-search
Version:
AI-powered search plugin for Docusaurus - extends Algolia search with intelligent keyword generation and RAG-based answers
14 lines (13 loc) • 898 B
TypeScript
/**
* Central export of all utility functions
*/
export { createLogger, getLogger } from './logger';
export type { AISearchLogger } from './logger';
export { SearchOrchestrator } from './searchOrchestrator';
export type { SearchStep, DocumentContent } from './searchOrchestrator';
export { ResponseCache } from './responseCache';
export { CleanupManager, DOMCleanupUtils, RefCleanupUtils, TimerCleanupUtils, ModalCleanupUtils, useCleanup } from './cleanup';
export type { CleanupTask } from './cleanup';
export { addRecaptchaHeader, getRecaptchaToken, loadRecaptcha, cleanupRecaptcha, isRecaptchaReady, getRecaptchaState, resetLoadAttempts, forceReloadRecaptcha } from './recaptcha';
export { ErrorBoundary, withErrorBoundary, useErrorBoundary } from '../components/ErrorBoundary';
export type { MultiSourceResult, AggregatedSearchResult, ConversationTurn, ConversationSession } from '../types';