|
5 | 5 | <br />
|
6 | 6 |
|
7 | 7 | <p>
|
8 | | - <a href="https://www.npmjs.com/package/react-async-iterators" style="text-decoration: unset;"> |
9 | | - <img alt="npm published version" src="https://img.shields.io/npm/v/react-async-iterators.svg?logo=npm" /> |
10 | | - </a> |
11 | | - <a href="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-tests.yaml" style="text-decoration: unset;"> |
12 | | - <img alt="Tests status" src="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-run-tests.yaml/badge.svg" /> |
13 | | - </a> |
14 | | - <a href="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-build-check.yaml" style="text-decoration: unset;"> |
15 | | - <img alt="Build status" src="https://github.com/shtaif/react-async-iterators/actions/workflows/ci-ts-build-check.yaml/badge.svg" /> |
16 | | - </a> |
17 | | - <a href="https://semver.org" style="text-decoration: unset;"> |
18 | | - <img alt="semantic-release" src="https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg" /> |
19 | | - </a> |
20 | | - <a href="https://github.com/shtaif/react-async-iterators/blob/master/LICENSE.txt" style="text-decoration: unset;"> |
21 | | - <img alt="MIT License" src="https://img.shields.io/npm/l/better-sse?color=3178c6&style=flat-square" /> |
22 | | - </a> |
23 | | -<p> |
| 8 | + |
| 9 | + [](https://www.npmjs.com/package/react-async-iterators) |
| 10 | + [](https://github.com/shtaif/react-async-iterators/actions/workflows/ci-run-tests.yaml) |
| 11 | + [](https://github.com/shtaif/react-async-iterators/actions/workflows/ci-ts-build-check.yaml) |
| 12 | + [](https://semver.org) |
| 13 | + [](https://github.com/shtaif/react-async-iterators/blob/master/LICENSE.txt) |
| 14 | + |
| 15 | +</p> |
24 | 16 |
|
25 | 17 | Async iterables/iterators are a native language construct in JS that can be viewed as a counterpart to [`Promise`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise), in the sense that while a promise asynchronously resolves one value - an async iterable is a stream that asynchronously yields any number of values.
|
26 | 18 |
|
|
0 commit comments