mirror of
https://github.com/logos-messaging/lab.waku.org.git
synced 2026-01-06 15:53:12 +00:00
25 lines
4.8 KiB
JavaScript
25 lines
4.8 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/it-first";
|
|
exports.ids = ["vendor-chunks/it-first"];
|
|
exports.modules = {
|
|
|
|
/***/ "(ssr)/./node_modules/it-first/dist/src/index.js":
|
|
/*!*************************************************!*\
|
|
!*** ./node_modules/it-first/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 */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/**\n * @packageDocumentation\n *\n * Return the first value in an (async)iterable\n *\n * @example\n *\n * ```javascript\n * import first from 'it-first'\n *\n * // This can also be an iterator, generator, etc\n * const values = [0, 1, 2, 3, 4]\n *\n * const res = first(values)\n *\n * console.info(res) // 0\n * ```\n *\n * Async sources must be awaited:\n *\n * ```javascript\n * import first from 'it-first'\n *\n * const values = async function * () {\n * yield * [0, 1, 2, 3, 4]\n * }\n *\n * const res = await first(values())\n *\n * console.info(res) // 0\n * ```\n */ function isAsyncIterable(thing) {\n return thing[Symbol.asyncIterator] != null;\n}\nfunction first(source) {\n if (isAsyncIterable(source)) {\n return (async ()=>{\n for await (const entry of source){\n return entry;\n }\n return undefined;\n })();\n }\n for (const entry of source){\n return entry;\n }\n return undefined;\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (first); //# sourceMappingURL=index.js.map\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvaXQtZmlyc3QvZGlzdC9zcmMvaW5kZXguanMiLCJtYXBwaW5ncyI6Ijs7OztBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBK0JDLEdBQ0QsU0FBU0EsZ0JBQWdCQyxLQUFLO0lBQzFCLE9BQU9BLEtBQUssQ0FBQ0MsT0FBT0MsYUFBYSxDQUFDLElBQUk7QUFDMUM7QUFDQSxTQUFTQyxNQUFNQyxNQUFNO0lBQ2pCLElBQUlMLGdCQUFnQkssU0FBUztRQUN6QixPQUFPLENBQUM7WUFDSixXQUFXLE1BQU1DLFNBQVNELE9BQVE7Z0JBQzlCLE9BQU9DO1lBQ1g7WUFDQSxPQUFPQztRQUNYO0lBQ0o7SUFDQSxLQUFLLE1BQU1ELFNBQVNELE9BQVE7UUFDeEIsT0FBT0M7SUFDWDtJQUNBLE9BQU9DO0FBQ1g7QUFDQSxpRUFBZUgsS0FBS0EsRUFBQyxDQUNyQixpQ0FBaUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mbHVzaC1ub3Rlcy8uL25vZGVfbW9kdWxlcy9pdC1maXJzdC9kaXN0L3NyYy9pbmRleC5qcz9hOWVlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQHBhY2thZ2VEb2N1bWVudGF0aW9uXG4gKlxuICogUmV0dXJuIHRoZSBmaXJzdCB2YWx1ZSBpbiBhbiAoYXN5bmMpaXRlcmFibGVcbiAqXG4gKiBAZXhhbXBsZVxuICpcbiAqIGBgYGphdmFzY3JpcHRcbiAqIGltcG9ydCBmaXJzdCBmcm9tICdpdC1maXJzdCdcbiAqXG4gKiAvLyBUaGlzIGNhbiBhbHNvIGJlIGFuIGl0ZXJhdG9yLCBnZW5lcmF0b3IsIGV0Y1xuICogY29uc3QgdmFsdWVzID0gWzAsIDEsIDIsIDMsIDRdXG4gKlxuICogY29uc3QgcmVzID0gZmlyc3QodmFsdWVzKVxuICpcbiAqIGNvbnNvbGUuaW5mbyhyZXMpIC8vIDBcbiAqIGBgYFxuICpcbiAqIEFzeW5jIHNvdXJjZXMgbXVzdCBiZSBhd2FpdGVkOlxuICpcbiAqIGBgYGphdmFzY3JpcHRcbiAqIGltcG9ydCBmaXJzdCBmcm9tICdpdC1maXJzdCdcbiAqXG4gKiBjb25zdCB2YWx1ZXMgPSBhc3luYyBmdW5jdGlvbiAqICgpIHtcbiAqICAgeWllbGQgKiBbMCwgMSwgMiwgMywgNF1cbiAqIH1cbiAqXG4gKiBjb25zdCByZXMgPSBhd2FpdCBmaXJzdCh2YWx1ZXMoKSlcbiAqXG4gKiBjb25zb2xlLmluZm8ocmVzKSAvLyAwXG4gKiBgYGBcbiAqL1xuZnVuY3Rpb24gaXNBc3luY0l0ZXJhYmxlKHRoaW5nKSB7XG4gICAgcmV0dXJuIHRoaW5nW1N5bWJvbC5hc3luY0l0ZXJhdG9yXSAhPSBudWxsO1xufVxuZnVuY3Rpb24gZmlyc3Qoc291cmNlKSB7XG4gICAgaWYgKGlzQXN5bmNJdGVyYWJsZShzb3VyY2UpKSB7XG4gICAgICAgIHJldHVybiAoYXN5bmMgKCkgPT4ge1xuICAgICAgICAgICAgZm9yIGF3YWl0IChjb25zdCBlbnRyeSBvZiBzb3VyY2UpIHsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby11bnJlYWNoYWJsZS1sb29wXG4gICAgICAgICAgICAgICAgcmV0dXJuIGVudHJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcbiAgICAgICAgfSkoKTtcbiAgICB9XG4gICAgZm9yIChjb25zdCBlbnRyeSBvZiBzb3VyY2UpIHsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby11bnJlYWNoYWJsZS1sb29wXG4gICAgICAgIHJldHVybiBlbnRyeTtcbiAgICB9XG4gICAgcmV0dXJuIHVuZGVmaW5lZDtcbn1cbmV4cG9ydCBkZWZhdWx0IGZpcnN0O1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIl0sIm5hbWVzIjpbImlzQXN5bmNJdGVyYWJsZSIsInRoaW5nIiwiU3ltYm9sIiwiYXN5bmNJdGVyYXRvciIsImZpcnN0Iiwic291cmNlIiwiZW50cnkiLCJ1bmRlZmluZWQiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/it-first/dist/src/index.js\n");
|
|
|
|
/***/ })
|
|
|
|
};
|
|
; |