UNPKG

mongo-pipeline-kit

Version:

A feature-rich MongoDB pipeline builder kit for creating, reusing, and managing aggregation pipelines with enhanced JSON support and advanced utilities

29 lines 864 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CompositionError = exports.ValidationError = exports.PipelineError = void 0; /** * Error types for pipeline operations */ class PipelineError extends Error { constructor(message, code) { super(message); this.code = code; this.name = "PipelineError"; } } exports.PipelineError = PipelineError; class ValidationError extends PipelineError { constructor(message) { super(message, "VALIDATION_ERROR"); this.name = "ValidationError"; } } exports.ValidationError = ValidationError; class CompositionError extends PipelineError { constructor(message) { super(message, "COMPOSITION_ERROR"); this.name = "CompositionError"; } } exports.CompositionError = CompositionError; //# sourceMappingURL=types.js.map