UNPKG

@naturalcycles/js-lib

Version:

Standard library for universal (browser + Node.js) javascript

24 lines (23 loc) 765 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ErrorMode = void 0; /** * Allows to define error-controlling behaviour for batch operations. * * @default is THROW_IMMEDIATELY in most cases */ var ErrorMode; (function (ErrorMode) { /** * Usually a default behaviour, similar as "exit early". */ ErrorMode["THROW_IMMEDIATELY"] = "THROW_IMMEDIATELY"; /** * Don't throw on errors, but collect them and throw as AggregateError in the end. */ ErrorMode["THROW_AGGREGATED"] = "THROW_AGGREGATED"; /** * Completely suppress errors, do not aggregate nor throw anything. Resilient mode. */ ErrorMode["SUPPRESS"] = "SUPPRESS"; })(ErrorMode || (exports.ErrorMode = ErrorMode = {}));