diff --git a/src/index.ts b/src/index.ts index 1adf052c..6001fd2d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -57,30 +57,75 @@ export { createStorage } -// Export augmentation pipeline +// Export unified pipeline import { - AugmentationPipeline, + Pipeline, + pipeline, augmentationPipeline, ExecutionMode, - PipelineOptions -} from './augmentationPipeline.js' + PipelineOptions, + PipelineResult, + executeStreamlined, + executeByType, + executeSingle, + processStaticData, + processStreamingData, + createPipeline, + createStreamingPipeline, + StreamlinedExecutionMode, + StreamlinedPipelineOptions, + StreamlinedPipelineResult +} from './pipeline.js' -// Export sequential pipeline +// Export sequential pipeline (for backward compatibility) import { SequentialPipeline, sequentialPipeline, - PipelineResult, SequentialPipelineOptions } from './sequentialPipeline.js' +// Export augmentation factory +import { + createSenseAugmentation, + addWebSocketSupport, + executeAugmentation, + loadAugmentationModule, + AugmentationOptions +} from './augmentationFactory.js' + export { - AugmentationPipeline, + // Unified pipeline exports + Pipeline, + pipeline, augmentationPipeline, ExecutionMode, SequentialPipeline, - sequentialPipeline + sequentialPipeline, + + // Streamlined pipeline exports (now part of unified pipeline) + executeStreamlined, + executeByType, + executeSingle, + processStaticData, + processStreamingData, + createPipeline, + createStreamingPipeline, + StreamlinedExecutionMode, + + // Augmentation factory exports + createSenseAugmentation, + addWebSocketSupport, + executeAugmentation, + loadAugmentationModule +} +export type { + PipelineOptions, + PipelineResult, + SequentialPipelineOptions, + StreamlinedPipelineOptions, + StreamlinedPipelineResult, + AugmentationOptions } -export type { PipelineOptions, PipelineResult, SequentialPipelineOptions } // Export augmentation registry for build-time loading import {