macoolka-error
Version:
`macoolka-cache` Build a cache for function
35 lines • 1.83 kB
JavaScript
;
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