mirror of
https://github.com/logos-messaging/lab.waku.org.git
synced 2026-01-08 00:33:11 +00:00
25 lines
5.7 KiB
JavaScript
25 lines
5.7 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/race-signal";
|
|
exports.ids = ["vendor-chunks/race-signal"];
|
|
exports.modules = {
|
|
|
|
/***/ "(ssr)/./node_modules/race-signal/dist/src/index.js":
|
|
/*!****************************************************!*\
|
|
!*** ./node_modules/race-signal/dist/src/index.js ***!
|
|
\****************************************************/
|
|
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
|
|
|
|
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ AbortError: () => (/* binding */ AbortError),\n/* harmony export */ raceSignal: () => (/* binding */ raceSignal)\n/* harmony export */ });\n/**\n * An abort error class that extends error\n */ class AbortError extends Error {\n constructor(message, code){\n super(message ?? \"The operation was aborted\");\n this.type = \"aborted\";\n this.name = \"AbortError\";\n this.code = code ?? \"ABORT_ERR\";\n }\n}\n/**\n * Race a promise against an abort signal\n */ async function raceSignal(promise, signal, opts) {\n if (signal == null) {\n return promise;\n }\n if (signal.aborted) {\n return Promise.reject(new AbortError(opts?.errorMessage, opts?.errorCode));\n }\n let listener;\n // create the error here so we have more context in the stack trace\n const error = new AbortError(opts?.errorMessage, opts?.errorCode);\n try {\n return await Promise.race([\n promise,\n new Promise((resolve, reject)=>{\n listener = ()=>{\n reject(error);\n };\n signal.addEventListener(\"abort\", listener);\n })\n ]);\n } finally{\n if (listener != null) {\n signal.removeEventListener(\"abort\", listener);\n }\n }\n} //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvcmFjZS1zaWduYWwvZGlzdC9zcmMvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTs7Q0FFQyxHQUNNLE1BQU1BLG1CQUFtQkM7SUFHNUJDLFlBQVlDLE9BQU8sRUFBRUMsSUFBSSxDQUFFO1FBQ3ZCLEtBQUssQ0FBQ0QsV0FBVztRQUNqQixJQUFJLENBQUNFLElBQUksR0FBRztRQUNaLElBQUksQ0FBQ0MsSUFBSSxHQUFHO1FBQ1osSUFBSSxDQUFDRixJQUFJLEdBQUdBLFFBQVE7SUFDeEI7QUFDSjtBQUNBOztDQUVDLEdBQ00sZUFBZUcsV0FBV0MsT0FBTyxFQUFFQyxNQUFNLEVBQUVDLElBQUk7SUFDbEQsSUFBSUQsVUFBVSxNQUFNO1FBQ2hCLE9BQU9EO0lBQ1g7SUFDQSxJQUFJQyxPQUFPRSxPQUFPLEVBQUU7UUFDaEIsT0FBT0MsUUFBUUMsTUFBTSxDQUFDLElBQUliLFdBQVdVLE1BQU1JLGNBQWNKLE1BQU1LO0lBQ25FO0lBQ0EsSUFBSUM7SUFDSixtRUFBbUU7SUFDbkUsTUFBTUMsUUFBUSxJQUFJakIsV0FBV1UsTUFBTUksY0FBY0osTUFBTUs7SUFDdkQsSUFBSTtRQUNBLE9BQU8sTUFBTUgsUUFBUU0sSUFBSSxDQUFDO1lBQ3RCVjtZQUNBLElBQUlJLFFBQVEsQ0FBQ08sU0FBU047Z0JBQ2xCRyxXQUFXO29CQUNQSCxPQUFPSTtnQkFDWDtnQkFDQVIsT0FBT1csZ0JBQWdCLENBQUMsU0FBU0o7WUFDckM7U0FDSDtJQUNMLFNBQ1E7UUFDSixJQUFJQSxZQUFZLE1BQU07WUFDbEJQLE9BQU9ZLG1CQUFtQixDQUFDLFNBQVNMO1FBQ3hDO0lBQ0o7QUFDSixFQUNBLGlDQUFpQyIsInNvdXJjZXMiOlsid2VicGFjazovL2ZsdXNoLW5vdGVzLy4vbm9kZV9tb2R1bGVzL3JhY2Utc2lnbmFsL2Rpc3Qvc3JjL2luZGV4LmpzP2YxYTEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBBbiBhYm9ydCBlcnJvciBjbGFzcyB0aGF0IGV4dGVuZHMgZXJyb3JcbiAqL1xuZXhwb3J0IGNsYXNzIEFib3J0RXJyb3IgZXh0ZW5kcyBFcnJvciB7XG4gICAgdHlwZTtcbiAgICBjb2RlO1xuICAgIGNvbnN0cnVjdG9yKG1lc3NhZ2UsIGNvZGUpIHtcbiAgICAgICAgc3VwZXIobWVzc2FnZSA/PyAnVGhlIG9wZXJhdGlvbiB3YXMgYWJvcnRlZCcpO1xuICAgICAgICB0aGlzLnR5cGUgPSAnYWJvcnRlZCc7XG4gICAgICAgIHRoaXMubmFtZSA9ICdBYm9ydEVycm9yJztcbiAgICAgICAgdGhpcy5jb2RlID0gY29kZSA/PyAnQUJPUlRfRVJSJztcbiAgICB9XG59XG4vKipcbiAqIFJhY2UgYSBwcm9taXNlIGFnYWluc3QgYW4gYWJvcnQgc2lnbmFsXG4gKi9cbmV4cG9ydCBhc3luYyBmdW5jdGlvbiByYWNlU2lnbmFsKHByb21pc2UsIHNpZ25hbCwgb3B0cykge1xuICAgIGlmIChzaWduYWwgPT0gbnVsbCkge1xuICAgICAgICByZXR1cm4gcHJvbWlzZTtcbiAgICB9XG4gICAgaWYgKHNpZ25hbC5hYm9ydGVkKSB7XG4gICAgICAgIHJldHVybiBQcm9taXNlLnJlamVjdChuZXcgQWJvcnRFcnJvcihvcHRzPy5lcnJvck1lc3NhZ2UsIG9wdHM/LmVycm9yQ29kZSkpO1xuICAgIH1cbiAgICBsZXQgbGlzdGVuZXI7XG4gICAgLy8gY3JlYXRlIHRoZSBlcnJvciBoZXJlIHNvIHdlIGhhdmUgbW9yZSBjb250ZXh0IGluIHRoZSBzdGFjayB0cmFjZVxuICAgIGNvbnN0IGVycm9yID0gbmV3IEFib3J0RXJyb3Iob3B0cz8uZXJyb3JNZXNzYWdlLCBvcHRzPy5lcnJvckNvZGUpO1xuICAgIHRyeSB7XG4gICAgICAgIHJldHVybiBhd2FpdCBQcm9taXNlLnJhY2UoW1xuICAgICAgICAgICAgcHJvbWlzZSxcbiAgICAgICAgICAgIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcbiAgICAgICAgICAgICAgICBsaXN0ZW5lciA9ICgpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgcmVqZWN0KGVycm9yKTtcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIHNpZ25hbC5hZGRFdmVudExpc3RlbmVyKCdhYm9ydCcsIGxpc3RlbmVyKTtcbiAgICAgICAgICAgIH0pXG4gICAgICAgIF0pO1xuICAgIH1cbiAgICBmaW5hbGx5IHtcbiAgICAgICAgaWYgKGxpc3RlbmVyICE9IG51bGwpIHtcbiAgICAgICAgICAgIHNpZ25hbC5yZW1vdmVFdmVudExpc3RlbmVyKCdhYm9ydCcsIGxpc3RlbmVyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWluZGV4LmpzLm1hcCJdLCJuYW1lcyI6WyJBYm9ydEVycm9yIiwiRXJyb3IiLCJjb25zdHJ1Y3RvciIsIm1lc3NhZ2UiLCJjb2RlIiwidHlwZSIsIm5hbWUiLCJyYWNlU2lnbmFsIiwicHJvbWlzZSIsInNpZ25hbCIsIm9wdHMiLCJhYm9ydGVkIiwiUHJvbWlzZSIsInJlamVjdCIsImVycm9yTWVzc2FnZSIsImVycm9yQ29kZSIsImxpc3RlbmVyIiwiZXJyb3IiLCJyYWNlIiwicmVzb2x2ZSIsImFkZEV2ZW50TGlzdGVuZXIiLCJyZW1vdmVFdmVudExpc3RlbmVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/race-signal/dist/src/index.js\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
; |