mirror of
https://github.com/logos-messaging/lab.waku.org.git
synced 2026-01-02 13:53:09 +00:00
25 lines
5.9 KiB
JavaScript
25 lines
5.9 KiB
JavaScript
"use strict";
|
|
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
exports.id = "vendor-chunks/err-code";
|
|
exports.ids = ["vendor-chunks/err-code"];
|
|
exports.modules = {
|
|
|
|
/***/ "(ssr)/./node_modules/err-code/index.js":
|
|
/*!****************************************!*\
|
|
!*** ./node_modules/err-code/index.js ***!
|
|
\****************************************/
|
|
/***/ ((module) => {
|
|
|
|
eval("\n/**\n * @typedef {{ [key: string]: any }} Extensions\n * @typedef {Error} Err\n * @property {string} message\n */ /**\n *\n * @param {Error} obj\n * @param {Extensions} props\n * @returns {Error & Extensions}\n */ function assign(obj, props) {\n for(const key in props){\n Object.defineProperty(obj, key, {\n value: props[key],\n enumerable: true,\n configurable: true\n });\n }\n return obj;\n}\n/**\n *\n * @param {any} err - An Error\n * @param {string|Extensions} code - A string code or props to set on the error\n * @param {Extensions} [props] - Props to set on the error\n * @returns {Error & Extensions}\n */ function createError(err, code, props) {\n if (!err || typeof err === \"string\") {\n throw new TypeError(\"Please pass an Error to err-code\");\n }\n if (!props) {\n props = {};\n }\n if (typeof code === \"object\") {\n props = code;\n code = \"\";\n }\n if (code) {\n props.code = code;\n }\n try {\n return assign(err, props);\n } catch (_) {\n props.message = err.message;\n props.stack = err.stack;\n const ErrClass = function() {};\n ErrClass.prototype = Object.create(Object.getPrototypeOf(err));\n // @ts-ignore\n const output = assign(new ErrClass(), props);\n return output;\n }\n}\nmodule.exports = createError;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvZXJyLWNvZGUvaW5kZXguanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFFQTs7OztDQUlDLEdBRUQ7Ozs7O0NBS0MsR0FDRCxTQUFTQSxPQUFPQyxHQUFHLEVBQUVDLEtBQUs7SUFDdEIsSUFBSyxNQUFNQyxPQUFPRCxNQUFPO1FBQ3JCRSxPQUFPQyxjQUFjLENBQUNKLEtBQUtFLEtBQUs7WUFDNUJHLE9BQU9KLEtBQUssQ0FBQ0MsSUFBSTtZQUNqQkksWUFBWTtZQUNaQyxjQUFjO1FBQ2xCO0lBQ0o7SUFFQSxPQUFPUDtBQUNYO0FBRUE7Ozs7OztDQU1DLEdBQ0QsU0FBU1EsWUFBWUMsR0FBRyxFQUFFQyxJQUFJLEVBQUVULEtBQUs7SUFDakMsSUFBSSxDQUFDUSxPQUFPLE9BQU9BLFFBQVEsVUFBVTtRQUNqQyxNQUFNLElBQUlFLFVBQVU7SUFDeEI7SUFFQSxJQUFJLENBQUNWLE9BQU87UUFDUkEsUUFBUSxDQUFDO0lBQ2I7SUFFQSxJQUFJLE9BQU9TLFNBQVMsVUFBVTtRQUMxQlQsUUFBUVM7UUFDUkEsT0FBTztJQUNYO0lBRUEsSUFBSUEsTUFBTTtRQUNOVCxNQUFNUyxJQUFJLEdBQUdBO0lBQ2pCO0lBRUEsSUFBSTtRQUNBLE9BQU9YLE9BQU9VLEtBQUtSO0lBQ3ZCLEVBQUUsT0FBT1csR0FBRztRQUNSWCxNQUFNWSxPQUFPLEdBQUdKLElBQUlJLE9BQU87UUFDM0JaLE1BQU1hLEtBQUssR0FBR0wsSUFBSUssS0FBSztRQUV2QixNQUFNQyxXQUFXLFlBQWE7UUFFOUJBLFNBQVNDLFNBQVMsR0FBR2IsT0FBT2MsTUFBTSxDQUFDZCxPQUFPZSxjQUFjLENBQUNUO1FBRXpELGFBQWE7UUFDYixNQUFNVSxTQUFTcEIsT0FBTyxJQUFJZ0IsWUFBWWQ7UUFFdEMsT0FBT2tCO0lBQ1g7QUFDSjtBQUVBQyxPQUFPQyxPQUFPLEdBQUdiIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZmx1c2gtbm90ZXMvLi9ub2RlX21vZHVsZXMvZXJyLWNvZGUvaW5kZXguanM/ZjBmOCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbi8qKlxuICogQHR5cGVkZWYge3sgW2tleTogc3RyaW5nXTogYW55IH19IEV4dGVuc2lvbnNcbiAqIEB0eXBlZGVmIHtFcnJvcn0gRXJyXG4gKiBAcHJvcGVydHkge3N0cmluZ30gbWVzc2FnZVxuICovXG5cbi8qKlxuICpcbiAqIEBwYXJhbSB7RXJyb3J9IG9ialxuICogQHBhcmFtIHtFeHRlbnNpb25zfSBwcm9wc1xuICogQHJldHVybnMge0Vycm9yICYgRXh0ZW5zaW9uc31cbiAqL1xuZnVuY3Rpb24gYXNzaWduKG9iaiwgcHJvcHMpIHtcbiAgICBmb3IgKGNvbnN0IGtleSBpbiBwcm9wcykge1xuICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkob2JqLCBrZXksIHtcbiAgICAgICAgICAgIHZhbHVlOiBwcm9wc1trZXldLFxuICAgICAgICAgICAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgICAgICAgICAgIGNvbmZpZ3VyYWJsZTogdHJ1ZSxcbiAgICAgICAgfSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIG9iajtcbn1cblxuLyoqXG4gKlxuICogQHBhcmFtIHthbnl9IGVyciAtIEFuIEVycm9yXG4gKiBAcGFyYW0ge3N0cmluZ3xFeHRlbnNpb25zfSBjb2RlIC0gQSBzdHJpbmcgY29kZSBvciBwcm9wcyB0byBzZXQgb24gdGhlIGVycm9yXG4gKiBAcGFyYW0ge0V4dGVuc2lvbnN9IFtwcm9wc10gLSBQcm9wcyB0byBzZXQgb24gdGhlIGVycm9yXG4gKiBAcmV0dXJucyB7RXJyb3IgJiBFeHRlbnNpb25zfVxuICovXG5mdW5jdGlvbiBjcmVhdGVFcnJvcihlcnIsIGNvZGUsIHByb3BzKSB7XG4gICAgaWYgKCFlcnIgfHwgdHlwZW9mIGVyciA9PT0gJ3N0cmluZycpIHtcbiAgICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignUGxlYXNlIHBhc3MgYW4gRXJyb3IgdG8gZXJyLWNvZGUnKTtcbiAgICB9XG5cbiAgICBpZiAoIXByb3BzKSB7XG4gICAgICAgIHByb3BzID0ge307XG4gICAgfVxuXG4gICAgaWYgKHR5cGVvZiBjb2RlID09PSAnb2JqZWN0Jykge1xuICAgICAgICBwcm9wcyA9IGNvZGU7XG4gICAgICAgIGNvZGUgPSAnJztcbiAgICB9XG5cbiAgICBpZiAoY29kZSkge1xuICAgICAgICBwcm9wcy5jb2RlID0gY29kZTtcbiAgICB9XG5cbiAgICB0cnkge1xuICAgICAgICByZXR1cm4gYXNzaWduKGVyciwgcHJvcHMpO1xuICAgIH0gY2F0Y2ggKF8pIHtcbiAgICAgICAgcHJvcHMubWVzc2FnZSA9IGVyci5tZXNzYWdlO1xuICAgICAgICBwcm9wcy5zdGFjayA9IGVyci5zdGFjaztcblxuICAgICAgICBjb25zdCBFcnJDbGFzcyA9IGZ1bmN0aW9uICgpIHt9O1xuXG4gICAgICAgIEVyckNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoT2JqZWN0LmdldFByb3RvdHlwZU9mKGVycikpO1xuXG4gICAgICAgIC8vIEB0cy1pZ25vcmVcbiAgICAgICAgY29uc3Qgb3V0cHV0ID0gYXNzaWduKG5ldyBFcnJDbGFzcygpLCBwcm9wcyk7XG5cbiAgICAgICAgcmV0dXJuIG91dHB1dDtcbiAgICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0gY3JlYXRlRXJyb3I7XG4iXSwibmFtZXMiOlsiYXNzaWduIiwib2JqIiwicHJvcHMiLCJrZXkiLCJPYmplY3QiLCJkZWZpbmVQcm9wZXJ0eSIsInZhbHVlIiwiZW51bWVyYWJsZSIsImNvbmZpZ3VyYWJsZSIsImNyZWF0ZUVycm9yIiwiZXJyIiwiY29kZSIsIlR5cGVFcnJvciIsIl8iLCJtZXNzYWdlIiwic3RhY2siLCJFcnJDbGFzcyIsInByb3RvdHlwZSIsImNyZWF0ZSIsImdldFByb3RvdHlwZU9mIiwib3V0cHV0IiwibW9kdWxlIiwiZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/err-code/index.js\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
; |