123456789101112131415161718192021222324252627282930313233343536 |
- const {BatchError} = require('./batch');
- const {PageError} = require('./page');
- const {SequenceError} = require('./sequence');
- /**
- * @namespace errors
- * @description
- * Namespace for all custom error types supported by the library.
- *
- * In addition to the custom error type used by each method (regular error), they can also reject with
- * {@link external:TypeError TypeError} when receiving invalid input parameters.
- *
- * @property {function} BatchError
- * {@link errors.BatchError BatchError} class.
- *
- * Represents regular errors that can be reported by method {@link batch}.
- *
- * @property {function} PageError
- * {@link errors.PageError PageError} class.
- *
- * Represents regular errors that can be reported by method {@link page}.
- *
- * @property {function} SequenceError
- * {@link errors.SequenceError SequenceError} class.
- *
- * Represents regular errors that can be reported by method {@link sequence}.
- *
- */
- module.exports = {
- BatchError,
- PageError,
- SequenceError
- };
- Object.freeze(module.exports);
|