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
JavaScript
;
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