{"_id":"async-map-like","_rev":"9-d5c267592cc67bc8b1f192ae2723f266","name":"async-map-like","dist-tags":{"next":"0.1.5","latest":"1.0.2"},"versions":{"0.1.3":{"name":"async-map-like","version":"0.1.3","description":"ES6 Map TypeScript Interface with Async Support","main":"dist/src/index.js","typings":"dist/src/index.d.ts","engines":{"node":">= 12"},"keywords":["async","map","typescript","interface"],"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/async-map-like.git"},"author":{"name":"Huan","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/async-map-like/issues"},"homepage":"https://github.com/huan/async-map-like#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.10.1","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.10"},"dependencies":{},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"publishConfig":{"tag":"next"},"gitHead":"9e2f3ca96599e337c0be7d2d3509dd8d623b40c9","_id":"async-map-like@0.1.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ItkWjL1Ux9+idXp3gZyMp7gqkb/LfZ5rCyqjh+S7tgNBRTkaIzqUSVXTBBcsjonQbm3y3TaJFnoTuGxYMg5BeQ==","shasum":"397910434190309dde361cce80c00774cbc96582","tarball":"https://registry.npmjs.org/async-map-like/-/async-map-like-0.1.3.tgz","fileCount":54,"unpackedSize":51519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG9arCRA9TVsSAnZWagAAnOoP/jnq/VkVuHCXHGxKMVgQ\n0rSmM5pIWTuGJEaPL44/LFJhZp2gMSaMhROn/61E7ctSUFVcy+Bk8Z3G1W55\nC4OfiIe1plmvwr1+Dec4ypbEn9W7/XYFWd0eM8zs2plCipE/A9UMKnZzxZO2\ncu29O+aI79/pso+PpNrvApGEC7g0IAkw7y6fEepl3alOSxEjtrMI//hGyrrY\nyl7XCITGofxFPOOTPh/jorG9jgLqJ00a9MPJAzecWHm/ae9LhPn9mQ469Hrw\n97RjKaFdy+WepB3zdldHlC6JhzcGu424+NWr7si2I8a6Oajly6G0nwB/l+uq\nPoloeTGTgnJFFAYiXJJ6qSlIQfdYKhswtdsisFCzWN0h0uPPiyZY8NOoDTB/\nzD41vHTwsDz9zky67pvlny0PR01Mz74PONpx9CXiSG+3uXXw+ahE1j8VpQKg\nwLoMNfCbv7S+VcQP7OoSH5gbKWMN0lGIowh3OlhJCKO5hhNGNKxq9J4m5H16\nLYvmYc7ek+WNG37+26qHrnR1V3uAc9tnZTEmTq2ClD0UCcjakqxl58IX+hCg\nk/It6zcTcOh2eL5nqUnnF1GdcwRYzGOLu6h7ypKSi+xuru19op12bg4Uiy70\nQ5gJ1mZ9TEuKRz82YZot1bKfLtqvtXvgZWnEHb1CuGs8UuJjFZ2IKUbvukyG\nBIvL\r\n=n3X6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXV+zQIMEyUsbDmE37rUw1+hQYQNnX084VXyAvUFuHKAiBboGW9KgwYWQXWsoBMsb1k8GtSZoZ1uUh0haTZQIHPGQ=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-map-like_0.1.3_1595659946971_0.8577190089292515"},"_hasShrinkwrap":false},"0.1.5":{"name":"async-map-like","version":"0.1.5","description":"ES6 Map TypeScript Interface with Async Support","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 12"},"keywords":["async","map","typescript","interface"],"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/async-map-like.git"},"author":{"name":"Huan","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/async-map-like/issues"},"homepage":"https://github.com/huan/async-map-like#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.10.1","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.10"},"dependencies":{},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"publishConfig":{"tag":"next"},"readme":"# async-map-like\n\n[![NPM Version](https://img.shields.io/npm/v/async-map-like?color=brightgreen)](https://www.npmjs.com/package/async-map-like)\n![NPM](https://github.com/huan/async-map-like/workflows/NPM/badge.svg)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n\nECMAScript `Map` like type definition (plus Async).\n\n[![Async ES6 Map Like TypeScript Interface](docs/images/async-es6-map.png)](https://github.com/huan/async-map-like)\n\nIt has same API Interface with [Map - JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map \"Map - JavaScript | MDN\"), with additional **Async** support.\n\n## Usage\n\n```ts\nimport { MapLike } from 'async-map-like'\n\nconst mapLike: MapLike<string, number> = new Map<string, number>\n```\n\nThat's it, enjoy the [Duck Typing](https://en.wikipedia.org/wiki/Duck_typing)!\n\n## History\n\n### master\n\n### v0.0.1 (July 25, 2020)\n\n1. Create `MapLike` interface for ES6 Map\n1. Create `AsyncMapLike` for ES6 Map like Async interface\n\n## Author\n\n[Huan LI](https://github.com/huan) ([李卓桓](http://linkedin.com/in/zixia)), Microsoft AI MVP, zixia@zixia.net\n\n[![Profile of Huan LI (李卓桓) on StackOverflow](https://stackexchange.com/users/flair/265499.png)](https://stackexchange.com/users/265499)\n\n## Copyright & License\n\n* Docs released under Creative Commons\n* Code released under the Apache-2.0 License\n* Code & Docs © 2018 Huan LI \\<zixia@zixia.net\\>\n","readmeFilename":"README.md","gitHead":"c6f4bed2f57bc751906e381a561f1b6936d65f0b","_id":"async-map-like@0.1.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WiLnRGj1rnT3Z/wLNDK8mYEDL+9CBOgfDsXhZonczIqV6F3bmMzo1qf1g5DsLZ66sDa172G5uUN5WzrAcqO1HA==","shasum":"8b22c25d58a301f7ea0b6a24fc2d95d795d266c0","tarball":"https://registry.npmjs.org/async-map-like/-/async-map-like-0.1.5.tgz","fileCount":53,"unpackedSize":35247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG9zoCRA9TVsSAnZWagAA5akQAIOk4iqdKUA+rgo0ZMkF\njyc9r2Zeox1H2BfLMjfrTsJwc4pYutfbVSYPJzBjJ2M18GlTEAnMeOjziKKX\nM4JJeGifUCnAlhOTns5QAgqsWI2poXKCs2vPT3NVsZnmpR0O6XGXjxBUwVUg\nERHNsE/ZIzWcBfbxWUtEIOoEh2zh6FQrFsH/0bvDWdwCdTH4h9Dzax/wQm5L\nJdAW5uhGJsapiwuANGLScGeGeM0gwPSv26UugOhbyd2ieS7xPvM6MNEpv4aa\nDPoR4sRWWr29O5DoRdfHGheEXPENLYol0VwLNfGAxlGxXsWj6ONIzgC5T7DK\nOLIDwUa8AOcRosCbYhpWcexi1EixF9/+O1LbjYIbw/DhfoQdetVdUI8+VyWC\n4qHgCgO5JIzlY2J9gqP+bFsd2M+KeuTHglIFDyaUVpShLfRQqn3k0Dk3sdel\nHTL5Fkhsy2vIxaQgmOp/AH3iCQwS+mCrsibq/heZvyv7OFJh31m7XNYaYTo0\nL47uv5VbavqJ3LbWvDw7J8fWxXYrLNofKkLK6kuVoX0Ma6vnuJXWCckYuRYd\nW/PLYMqFMJ4cPOotS/Yqky9Is7IbIJBMzLBOUUmDgm5sCs48UKXfutyQ3we2\nB8dkZet0wD7KUo1fzBEdGea6nAwTeIOYDmibZuUB/4Hk1e6dvJruqBg452Nh\n8213\r\n=uXZO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+Lw0b5RgMfjqqEp9dcNm29tuWGAUn67nUo1481D+SqAiEA6o7vnT5h0JVzf4Vv+KUyXyxAyUhLtqv9g42Hk22J4Z0="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-map-like_0.1.5_1595661544421_0.6990612373018426"},"_hasShrinkwrap":false},"0.2.1":{"name":"async-map-like","version":"0.2.1","description":"ES6 Map TypeScript Interface with Async Support","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 12"},"keywords":["async","map","typescript","interface"],"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/async-map-like.git"},"author":{"name":"Huan","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/async-map-like/issues"},"homepage":"https://github.com/huan/async-map-like#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.10.1","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.10"},"dependencies":{},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"publishConfig":{"tag":"latest"},"gitHead":"08348acdfe8d6af7b561bcea18f610a634dd9d93","_id":"async-map-like@0.2.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-NIaT8+LaoKtAyXERLyTAuuKowqdvUyB2g1XtNWFdvhotD7Lir7sLoD0KAv9KgJti7YT5DaS5opV37QSGBeyoww==","shasum":"cfe50b819760883ea1df4de3bd06a2363f80e062","tarball":"https://registry.npmjs.org/async-map-like/-/async-map-like-0.2.1.tgz","fileCount":53,"unpackedSize":35247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG96ZCRA9TVsSAnZWagAACtIP/30V7CydNgJTaEwfed9K\nV9g/cvFbxmYr4ZeTnK3SuLhWpCcUmd1Z+LatOGwS6ZZaHe+dJe1MmU2GUfNS\nMbACD6zO88tpO2kmojNnRu7B0pe6WF2nQy7J2FrUlwarBfATuy+9RFjO2AoY\nbqTkm0FsLi4RLrRU2glf+1inDS8omIiaMbzRcgAVf9jW7cax2Lfj1Z6T7K5u\nxwJxHebfvJgo95YpMpyBnNStLmZxNx0Cf9fSlXCygo06/kzevZdB4mmvq3wT\n5HlA70c81stLuBqIMGPco5DQhMJ7/bA+Eq9ltmS8oO5LlOR9Y5kr4Kvc/4F0\n0cMnc/VGmxmqr2xR/RFQSXEEA4SFnNszJ3KzoxVUYlBG6Q/20lrfjwDv1/se\nmMkbi9CQUXs8FziRPoI63NRfS+OOj3KPU25cTVsTRLxbBE5Y3WlEdWo5CjA+\ngAusF07nBGGx1ohiGQuGluAJR4ryg9X677bD6KERvm5LMub+Dvu0E+4G62Nh\nsWvhEue1USGfoz24Q1qP79oynybV6rB8lf1A6kFbZyYejn0NPcI3bfHuYf7O\nHMrF3/dvPyirVaaQQOdDTMr8GsIbOU5MV3wfM4D6GRp1Q7oSw04tLxk5Haub\nd6qvIUCz3WQZ0AAOLlj381+jbUy1nlr4WHxkFMiz77r8ebEAr0/j+0V9DHww\nDpfp\r\n=LgF1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDnji+CHjXTlmMmq1yvoYdxJ9z06Y0ZGUvZwm/oLGGjLAiEAxdyTsTlxfDZ9qbnDFeL6h840dXeqffjNuqONTGFTVhI="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-map-like_0.2.1_1595661976495_0.5418631589205776"},"_hasShrinkwrap":false},"0.2.2":{"name":"async-map-like","version":"0.2.2","description":"ES6 Map TypeScript Interface with Async Support","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 12"},"keywords":["async","map","typescript","interface"],"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/async-map-like.git"},"author":{"name":"Huan","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/async-map-like/issues"},"homepage":"https://github.com/huan/async-map-like#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.10.1","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.10"},"dependencies":{},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"publishConfig":{"tag":"latest"},"gitHead":"d978174f498dd6ec9b172b5d98a0c76d1b654fa6","_id":"async-map-like@0.2.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-g2u7BUsK0oJrC+sl05kC0nXNzdYicUDNKWH1cI/aKJuZRxrcdHZ4mKSlQ1L3CYx518Ngme22FubMoGVqVcPzIg==","shasum":"69d0ff9f855e049b3faab8c019df47850a86d060","tarball":"https://registry.npmjs.org/async-map-like/-/async-map-like-0.2.2.tgz","fileCount":53,"unpackedSize":39164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIkC4CRA9TVsSAnZWagAAFZcP/RjVDkit3/BHLks0cG4w\nplzelpYhiYDxxsg2lQciLZx4Blr14ld9LltnE2HPTPwBn+MH7LKhp873HRaP\nwTSVV6/r+N+tbfBadziYmA2M02c2Vr4fPiRAaK52SL3S8Z0U33DUP7TCrfvB\nuR5CrcmOcKB29Ip0ZvD+OYjGcstoT9MDHrVMtl5juRtf5Qzgmkh1EIcpdpIh\nEHBmTwVW953d5ud017LZRIXu1OPwzgBHSCKldh33jbb/T41+U5AxJ6xsmAjg\n93nkI69jIrIZkpkCOz8N3yQkFUSrMUpGNAaWTzFWkVn/LDfOgxyjycpC803U\nWC4UFBUc2QpNhQ9lrU2lX/1bOEKaozdcE7H0C2jZSyywfK9C5qlAkTc0lDwU\nMg90n+eJJhVL8UL+cc5gmya23Ig9VjveZCRwj8ZrXEnYVC7a9ykhRJlzoTBZ\nbHb0g/eI7PIOH9ZTs2jYJ5GQQDVer5ZvmqEnwApPztTydHZjHlD3vbbKEesp\nMe84vxVCW3z6D3xUnTSJfsF/600Zeu6uzMmRgTjpr9cMivGyNV6ixOnui0xT\nFX+k1G6yUfHe61rDZIjYE4uNuBHoa4Ljz7RclnVoGClyjpBjuRS5k6soSDOG\nIeIh5qnzgzXw1PEGDYetlVf+ZSsivcg/8cj3Ryd2/GwLMdK4JXbUl0jT1+yn\ngJ/p\r\n=TDqa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2SFCizAGDM0M1Jvn/bnkDGIeVPAbX2Ydw86vIBp1iDAiEAlApg3m7o4gahydegYkYKYRWcftX4pe2mLV0Kl43npdg="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-map-like_0.2.2_1596080311657_0.6901014585160137"},"_hasShrinkwrap":false},"0.2.3":{"name":"async-map-like","version":"0.2.3","description":"ES6 Map TypeScript Interface with Async Support","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 12"},"keywords":["async","map","typescript","interface"],"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/async-map-like.git"},"author":{"name":"Huan","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/async-map-like/issues"},"homepage":"https://github.com/huan/async-map-like#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.10.1","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.10"},"dependencies":{},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"publishConfig":{"tag":"latest"},"gitHead":"41221b23b8eb7c26e89a933b188e6eba85975cd2","_id":"async-map-like@0.2.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-onWHq0tqZIbB//deSDP8UdifYedm3vcEyZCoeHqw2Z9N1ftwkbEx7OHUwU9tnUO9ZnZHnap/Pi6/X+XsK8lPGw==","shasum":"054da58cabd62a89e43d4a5081475de0aa96207d","tarball":"https://registry.npmjs.org/async-map-like/-/async-map-like-0.2.3.tgz","fileCount":53,"unpackedSize":39896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIkX5CRA9TVsSAnZWagAAyM4P/0CUon4RQzbbSf82Dney\nNQ1bDkix8L+0KaJhbTYS6U69uIAKEvTS2wJFrBXmWCEVKgTALNGs+7SCpeO6\n1/J+jktk+ranVXNl840krhGBy1pElD9UC6Yd9jp6KBzgOZHrxp2TZL9N1mki\nm2Mb0MGtTqpj5Kje3wM3yoaa0ewbpTD8vJxLXSY0yhHkDVc9dKqZKbZPxw9w\nt6pl1SxZyt4Kjmk+/imU8LzqAqGQ5mk4TIENFZjYchB/x41QEbT3dN/+Faz4\nyCfIkaY33rfh7SlwGDnNFFTVOqiYAkfoOtNAB5CKl19eYTKv9pAJmM7G6aXr\nst12xQfUyvBlxz5noE5lmgWf/uqA1OPu3oXbUgrAv2o0LverZu4N7Kx78qub\nG4BzsSzUsVy4N2AOiWQRWJBHy56CFj4Nd2BXadJT0ulORL7SYgeodVJASf9f\niqZ4rju+yEy6GGQDEezEOpOTee065kT2rRIa7n1ElRv7jqgJeBJtaaXzQpxZ\nUXzNhgTR/U0MoXWKy0bR2Y5gCBS/gs84KdJMakETshT09ldETq9kXJTCJUi2\n91WE8fGoeFOSUoR0YJ6pN3qWIGc+/AvoCtlFaXPzppiUwr9Z+vAnXgUmuh4h\nIhYRqFLA8eIcWn4GBVhC96IBwdRfu1xP4E/x0O+DOXnzVRkLvvIh3EQA7pe2\nMqXO\r\n=IRsZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBU7bgVtNiTPsE2zXEzwLLcgdi3DcCRwODKJzAKJFIIwAiEAu0bcQ96RxvFV+zKsxCzKzkJI9uMM1xw+j6LZ2oS9Hqw="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-map-like_0.2.3_1596081657113_0.008200886061611401"},"_hasShrinkwrap":false},"0.2.4":{"name":"async-map-like","version":"0.2.4","description":"ES6 Map TypeScript Interface with Async Support","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 12"},"keywords":["async","map","typescript","interface"],"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/async-map-like.git"},"author":{"name":"Huan","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/async-map-like/issues"},"homepage":"https://github.com/huan/async-map-like#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.10.1","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.10"},"dependencies":{},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"publishConfig":{"tag":"latest"},"gitHead":"60ca871b43e92528201b9103519c0e285dd5458d","_id":"async-map-like@0.2.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-5K2K2J/o4osmOjagjfLkKM1BKr8DzwbRJi1FPUFeCqkjJC1pX0Vf0GeVEB/dOiwexDYry3BzwvBeOiKWRSkeXw==","shasum":"4f66ffa0845eb9bf7e05cc321877011452a7e37f","tarball":"https://registry.npmjs.org/async-map-like/-/async-map-like-0.2.4.tgz","fileCount":53,"unpackedSize":46441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIqTACRA9TVsSAnZWagAAjL4P/iFHMznYsNB/Cs3Pe7qV\nl2YJwn+sER2v04LFWTuGUmsF+dnBR0iNVWclHUztbawPfqm+w8xozBgUucfT\ndk61eYkdPtfA/Sv2GvPN/xtwJbimATr/1WNoi2Ud9gYEslwOKtbeOmjApVjo\nhCz4bWzrZsgJ/CoMXR4smFQURPTHYmCQcplf7JiHd+WY14RHsUkhg4SVKjnF\n6PqBO6yRjsj2dLJY49YTgNY+6lvytOhl31M5J4ooxbrWJEJ3aPOwI+/aD9wa\nZmIWavCyMKievAW2mgclbGVj3j0v0xHw4Rj+sixvOvhVuJde5F/MUK2IlUmS\n6amMDLlNrjisCnexYnQ0dVAQpMgV5spr9SQIM1FQhJizboCQiUbZV/z+0a2c\nZ0QOrEwADf0EkYDtiuia+vMGPS06KHpIA7RBfpfFgTiv3gbYEPpiX5SGrL67\nPkdvDqNxKlJgC1ARElryDNblrcsUfPuxJasHOadqkFiflev6UgbQ5M4sGyEx\nhUp4SAusXR4hk0FT/etWBODOG+lJAy99mEL0ymZpNVNpFu+n2hGiHqP0B9mr\nWGMo0Y1FPbyV8fxBW4GYaO7rN8xi8RrGM6JN2kTQQUEMYO4Mr2RN2Gz1SXfk\nb16mTAODBIyMIAdyouGwWTVEfr6/ejT711f6/Jj7YNklB/lP9WTbhLPhPuXf\n8ekB\r\n=e3bF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf2nrirbWBrBPHpXmgmDqaL6C0PJzuhLY6E2S2o3tj9wIhAMq3Q+yMvK+VSLR12kwMpN1Lk85y2YpUcbgMdjQAA5U1"}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-map-like_0.2.4_1596105919412_0.5490215178475171"},"_hasShrinkwrap":false},"0.2.5":{"name":"async-map-like","version":"0.2.5","description":"ES6 Map TypeScript Interface with Async Support","main":"dist/src/mod.js","typings":"dist/src/mod.d.ts","engines":{"node":">= 12"},"keywords":["async","map","typescript","interface"],"scripts":{"clean":"shx rm -fr dist/*","dist":"npm run clean && tsc","pack":"npm pack","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --noEmit","test":"npm run lint && npm run test:unit","test:unit":"blue-tape -r ts-node/register \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ '{bin,examples,scripts,src,tests}/**/*.ts'"},"repository":{"type":"git","url":"git+https://github.com/huan/async-map-like.git"},"author":{"name":"Huan","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/async-map-like/issues"},"homepage":"https://github.com/huan/async-map-like#readme","devDependencies":{"@chatie/eslint-config":"^0.12.1","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.10.1","pkg-jq":"^0.2.4","shx":"^0.3.2","tstest":"^0.4.10"},"dependencies":{},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"publishConfig":{"tag":"latest"},"gitHead":"f16d399f5d51590ba8ec0a3ac1ea4d788bca4211","_id":"async-map-like@0.2.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-YZ8aOg6pEQ5g5f7RCNFBPIdcS8UcAw2oM1uEfhq6GH/MgqnsyIssb/ihhsZiNmgIUaJihn9HVfoZWkM7XQ5l9w==","shasum":"2593b49d64bfaa135f80a9eb34ac097ac177a5fc","tarball":"https://registry.npmjs.org/async-map-like/-/async-map-like-0.2.5.tgz","fileCount":53,"unpackedSize":46418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIq1kCRA9TVsSAnZWagAA5sIQAIadA3zU3QLpI9uKSpTn\nkSSbAXs/Vws88qol0Ebr6bF1e9ueh1dYqphuP+HYIdyGCWycKSZV+Z+cnryt\nQd0xurbGd9huix+jkFL+Fw8JGNMIaSQD0Qtu5MGHqJYB02QOv64aT28Fk25C\nsrvews5y+q3v0q7o3TwF9RVzEU0QnnkEMoufm7mtFaTPA+5SRongsiqbCVpa\nwy/npq7bACcY1PjnTAhs3p5uZgGYGPo/qSuvap7N/Yjo16eg4CapWPAA9fED\nn5vgeKJ68Zausy0ou/fG0WCBGV3Qgj7bzp7iB6CQy4mX8MiHUdtL/GPsmhvR\njelyRz4KMtgsg4RxX2dSV3htJjmEJTun/Z2aEthGyZv8P+CHBl3WIarv3clf\nDlfs09LAVVdmYLcR2hWfFyVxif6fcqHCWM2E2SLM/ajeP7DUpb92inZ4FxJi\nraVpLo9xeG/N/9Gt0m4kUmKbbRK80zIZvey3S/CnS2AT7FI4VdpQkLxgI3b7\niy+CI0Ildj2G1FbhghkW4k2MUlFbLmgyqpWvKAPCZiXITwluGgPTpno+X8DI\n4t5VG8jJacsG1iuA73b9kVxTSuNEdSlTiOewrBINV1n+iex6zOB1hgkXZi6x\nNy3hmVd+ayil+0AqaQLTEW6ZluulXQjEZXSxPcbfwf6RAM3MJI0OZbQdAqYU\ngVaC\r\n=gckf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDAxOz0jEMy6Mr7q1CjWLN8joOPhEdh2iG8dIpMyjaxAiAjg8728S2O/RJYrye0RoAnnym3FzEao8y/pnlC5g6PTg=="}]},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-map-like_0.2.5_1596108131803_0.6318748451489788"},"_hasShrinkwrap":false},"1.0.1":{"name":"async-map-like","version":"1.0.1","description":"ES6 Map TypeScript Interface with Async Support","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"keywords":["async","map","typescript","interface"],"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm-run-all lint:es lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ \"{bin,examples,scripts,src,tests}/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/async-map-like.git"},"author":{"name":"Huan","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/async-map-like/issues"},"homepage":"https://github.com/huan/async-map-like#readme","devDependencies":{"@chatie/eslint-config":"^1.0.4","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^4.5.3"},"dependencies":{},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"publishConfig":{"tag":"latest"},"gitHead":"bfee29b3f274c1f1496f3a9e247ec510ea9f0319","_id":"async-map-like@1.0.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-fT/PvE86hyGNZRlz/0ycMp/zN/qtNQLqBbI848gy3f+mSoqRUFOg50C0zhHYDVgJJkAWkMKBT8/4MfW589PWkQ==","shasum":"427551a832155803855644d76328630157174db8","tarball":"https://registry.npmjs.org/async-map-like/-/async-map-like-1.0.1.tgz","fileCount":87,"unpackedSize":61044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoiXkCRA9TVsSAnZWagAA6N4P/RLey8tywsKJuPtlnyaB\nLHqf6FhCEe3e6rN/eJ1H1EUC3EmCJkSFbWR7TVDeHeeRzQ6C2sRgkraAMX60\nEpYnWLb5nVL4vC138RWr7oNLGngxCJkieT8i3zSW2udpRfypUJR50mLXhnSq\nBYgr+L6EbX+kyHJOnqkavSeYVP8tTsTK7HM5nzqGlC9QWPC2ITKtWYNSHlrU\nIR9vW7JK+7QQDP+Vodt3xYPZaez7gOgdW8wMa153IGHTKzDRMqmuZTK8EnJL\n8OzFaj29c45A989+d/H+ZLJKtbKvwyDUSl1qRIpL4QmBLOr6OMOW/OSqArDr\n62wtbYreVZwBimET7FjCeOWv7sT1kKqrRPOQNxO0P6yticiRl2dxfryubWh7\nCttNEpoHbD3/t2iG8vhMRK+YWlVZRZYjHIyjK2lQ53gp2bVQNFH6tgV5hYdZ\ncocT9ftrjmhf/78ZxjZlNH5SlsDxuSBqm7MYQckpy9Fo4Re7PgS3bqh1FrL6\nqC/rt1PVs/EBjgCT8ToDM53TifXyEdfdsROINgvXxhhWT+na0W6MPiY+TYfD\n7GI5bYMIruImdVKVvfr1uKrdG9R8iLmp3RsRke4iE+K+mVOmwbXjEIPDFKPZ\n9IAno1wnciO77wd1lMPAQlqZjnDkuiGvrPd3ySzs88gLDtT16lm3kNlcWFq9\nM1Ci\r\n=Dgis\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1iRV3TmAQX1hQdKRJiZ/vGgdTh7PnNxgh5rUkCL/XoAIhAMN9D1I6R3pPHlhyjj8dz2efEUXiZ2KTJd/XibqhajoB"}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-map-like_1.0.1_1638016484684_0.7149673688537246"},"_hasShrinkwrap":false},"1.0.2":{"name":"async-map-like","version":"1.0.2","description":"ES6 Map TypeScript Interface with Async Support","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"keywords":["async","map","typescript","interface"],"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm-run-all lint:es lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/**/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern tests/fixtures/ \"{bin,examples,scripts,src,tests}/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/async-map-like.git"},"author":{"name":"Huan","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/async-map-like/issues"},"homepage":"https://github.com/huan/async-map-like#readme","devDependencies":{"@chatie/eslint-config":"^1.0.4","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^4.5.3"},"dependencies":{},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"publishConfig":{"tag":"latest"},"gitHead":"16650fda6db29bc8334933471cd4fbdce8bec4a0","_id":"async-map-like@1.0.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-TfbF6NQOVZPKGXhQmfh8gOzC7+XSBGmqU6eqRoMdc4soScKkkui5ZwV40A4Scc3fWP+zZ5qJjOXzCuksUWqluA==","shasum":"d0a2145ed3e66a2dc8799901dda40cac6f35f122","tarball":"https://registry.npmjs.org/async-map-like/-/async-map-like-1.0.2.tgz","fileCount":87,"unpackedSize":61040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoiZ5CRA9TVsSAnZWagAAN90P/itlVScsiqTadOz5NbzS\nsi5cliX0RNQ/u89PGWc5xc5uAaUbt1JCbmHGqJVoHggo0AmBxEHhThCPb2tj\nJDm9ra/PS8VjaLy9eFuZ005U2BaTHqCCfrRFxot+nerqCzQ1+QamhDrhaido\n6znTrwds5ePS8FWhfBccXpjQ45vpiO7vfjcnw6g/7lQJfDXqBuMbslUXLLgL\nx4al4yn248SBC6NvsVSF64xVJUq5wxoflVcEgundCyRbnSMAkLE3/vw30Y1G\nj3cG6AgftRHw4MMdrLVrgqWuGWadbcwRc9gU8uqXqQijidcUMymipG1JVJ88\nGQVLxoD8n/PoqSIjBh7hSxy5p2amHbadWRm2AmtdaODJUIkB7XwnMA2Bo8ck\nv8VUXOsLko+SPwGTzoYMoCconmAsdT7RwrBSZh/97Rep+UVQ9Sg7Dnk69IIK\nUqdqw8FerEYLmkQeB6/W97WJ3IbDKMhkuwE49eqlxq+z71vJUGC6X7hGmfEh\n7H8+Lxb51KHvwSlyiA1ea9qj9gauLAxmYaZVfZN8liAD+Bip6+9AOugfwXcN\nMB40qi7YFw8QgUN+tRulnCsI5nP3pEh7zNdqkVXlB37ay313jEpELAeHB49j\no/qqaAdGMa9IcPuKLw+7J9KTl10Ucd1z2+e910IkRJUwAWjO2PXxKBXqgEK4\nIyzr\r\n=TpNN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9A1BV/RENsQ5rnSDCYSXkZahG34OmOci9qk/Wy/HFLgIgbo9nT4dN+KPTLpUldLtnL6ECno/yoPQlDSb1ZPNfP84="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-map-like_1.0.2_1638016632875_0.5005156421741617"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-25T06:52:26.970Z","0.1.3":"2020-07-25T06:52:27.118Z","modified":"2022-04-11T15:34:01.243Z","0.1.5":"2020-07-25T07:19:04.566Z","0.2.1":"2020-07-25T07:26:17.129Z","0.2.2":"2020-07-30T03:38:31.759Z","0.2.3":"2020-07-30T04:00:57.213Z","0.2.4":"2020-07-30T10:45:19.928Z","0.2.5":"2020-07-30T11:22:11.896Z","1.0.1":"2021-11-27T12:34:44.814Z","1.0.2":"2021-11-27T12:37:13.098Z"},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"description":"ES6 Map TypeScript Interface with Async Support","homepage":"https://github.com/huan/async-map-like#readme","keywords":["async","map","typescript","interface"],"repository":{"type":"git","url":"git+https://github.com/huan/async-map-like.git"},"author":{"name":"Huan","email":"zixia@zixia.net"},"bugs":{"url":"https://github.com/huan/async-map-like/issues"},"license":"Apache-2.0","readme":"# async-map-like\n\n[![NPM Version](https://img.shields.io/npm/v/async-map-like?color=brightgreen)](https://www.npmjs.com/package/async-map-like)\n[![NPM](https://github.com/huan/async-map-like/actions/workflows/npm.yml/badge.svg)](https://github.com/huan/async-map-like/actions/workflows/npm.yml)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n\nECMAScript `Map` like type definition (plus Async).\n\n[![Async ES6 Map Like TypeScript Interface](docs/images/async-es6-map.png)](https://github.com/huan/async-map-like)\n\nIt has same API Interface with [Map - JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map \"Map - JavaScript | MDN\"), with additional **Async** support.\n\n## Usage\n\n```ts\nimport { MapLike } from 'async-map-like'\n\nconst mapLike: MapLike<string, number> = new Map<string, number>\n```\n\nThat's it, enjoy the [Duck Typing](https://en.wikipedia.org/wiki/Duck_typing)!\n\n## API Reference\n\n```ts\n/**\n * ES6 Map like Async API\n */\nexport interface AsyncMapLike<K = any, V = any> {\n\n  size : Promise<number>\n\n  get     (key: K)           : Promise<V | undefined>\n  set     (key: K, value: V) : Promise<void>\n  has     (key: K)           : Promise<boolean>\n  delete  (key: K)           : Promise<void>\n  clear   ()                 : Promise<void>\n\n  entries () : AsyncIterableIterator<[K, V]>\n  keys    () : AsyncIterableIterator<K>\n  values  () : AsyncIterableIterator<V>\n\n  [Symbol.asyncIterator]() : AsyncIterableIterator<[K, V]>\n\n  forEach (\n    callbackfn: (\n      value : V,\n      key   : K,\n      map   : AsyncMapLike<K, V>,\n    ) => void,\n    thisArg?: AsyncMapLike<K, V>,\n  ): Promise<void>\n\n}\n```\n\n## History\n\n### master v1.0 (Nov 27, 2021)\n\n1. Remove sync interface: `[Symbol.toStringTag]()` and `[Symbol.iterator]()`\n1. Add async interface: `[Symbol.asyncIterator]()`\n\n### v0.2 (July 25, 2020)\n\n1. Create `MapLike` interface for ES6 Map\n1. Create `AsyncMapLike` for ES6 Map like Async interface\n\n## Author\n\n[Huan LI](https://github.com/huan) ([李卓桓](http://linkedin.com/in/zixia)), Microsoft AI MVP, zixia@zixia.net\n\n[![Profile of Huan LI (李卓桓) on StackOverflow](https://stackexchange.com/users/flair/265499.png)](https://stackexchange.com/users/265499)\n\n## Copyright & License\n\n* Docs released under Creative Commons\n* Code released under the Apache-2.0 License\n* Code & Docs © 2018 Huan LI \\<zixia@zixia.net\\>\n","readmeFilename":"README.md"}