@ayonli/jsext
Version:
A JavaScript extension package for building strong and modern applications.
34 lines (31 loc) • 1.12 kB
JavaScript
;
var error = require('../error.js');
var error_Exception = require('../error/Exception.js');
var error_common = require('../error/common.js');
//@ts-ignore
globalThis["Exception"] = error_Exception.default;
//@ts-ignore
globalThis["NotAllowedError"] = error_common.NotAllowedError;
//@ts-ignore
globalThis["NotFoundError"] = error_common.NotFoundError;
//@ts-ignore
globalThis["AlreadyExistsError"] = error_common.AlreadyExistsError;
//@ts-ignore
globalThis["NotSupportedError"] = error_common.NotSupportedError;
//@ts-ignore
globalThis["NotImplementedError"] = error_common.NotImplementedError;
//@ts-ignore
globalThis["TimeoutError"] = error_common.TimeoutError;
//@ts-ignore
globalThis["NetworkError"] = error_common.NetworkError;
Error.toObject = error.toObject;
Error.fromObject = error.fromObject;
Error.toErrorEvent = error.toErrorEvent;
Error.fromErrorEvent = error.fromErrorEvent;
Error.prototype.toJSON = function toJSON() {
return error.toObject(this);
};
Error.prototype.isCausedBy = function isCausedBy(cause) {
return error.isCausedBy(this, cause);
};
//# sourceMappingURL=error.js.map