UNPKG

macoolka-error

Version:

`macoolka-cache` Build a cache for function

35 lines 1.83 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.init = exports.PropNotFoundError = exports.InvariantError = void 0; var invariant_1 = require("./invariant"); Object.defineProperty(exports, "InvariantError", { enumerable: true, get: function () { return invariant_1.InvariantError; } }); var io_1 = require("./io"); var propNotFound_1 = require("./propNotFound"); Object.defineProperty(exports, "PropNotFoundError", { enumerable: true, get: function () { return propNotFound_1.PropNotFoundError; } }); var task_1 = require("./task"); var Reader_1 = require("macoolka-fp/lib/Reader"); var Error_1 = require("./Error"); /** * Build error Monad * @since 0.2.2 * */ var init = function (_a) { var moduleName = _a.moduleName, warn = _a.warn; var defaultConfig = { title: moduleName }; var defaultWarningConfig = { title: moduleName, warn: warn }; return ({ runIO: (0, Reader_1.diffWithObject)(defaultConfig)(io_1.runIO), runIOWarn: (0, Reader_1.diffWithObject)(defaultWarningConfig)(io_1.runIOWarn), runTask: (0, Reader_1.diffWithObject)(defaultConfig)(task_1.runTask), runTaskWarn: (0, Reader_1.diffWithObject)(defaultWarningConfig)(task_1.runTaskWarn), invariant: (0, Reader_1.diffWithObject)(defaultConfig)(invariant_1.invariant), invariantWarn: (0, Reader_1.diffWithObject)(defaultWarningConfig)(invariant_1.invariantWarn), propNotFound: (0, Reader_1.diffWithObject)(defaultConfig)(propNotFound_1.propNotFound), propNotFoundWarn: (0, Reader_1.diffWithObject)(defaultWarningConfig)(propNotFound_1.propNotFoundWarn), wrapErrorToString: (0, Reader_1.diffWithObject)(defaultConfig)(Error_1.wrapErrorToString), }); }; exports.init = init; exports.default = exports.init; //# sourceMappingURL=index.js.map