it-map
TypeScript icon, indicating that this package has built-in type declarations

3.0.5 • Public • Published

codecov CI

Maps the values yielded by an async iterator

About

Convert one value from an (async)iterator into another.

Example

import map from 'it-map'

// This can also be an iterator, generator, etc
const values = [0, 1, 2, 3, 4]

const result = map(values, (val) => val++)

console.info(result) // [1, 2, 3, 4, 5]

Async sources and transforms must be awaited:

import map from 'it-map'

const values = async function * () {
  yield * [0, 1, 2, 3, 4]
}

const result = await map(values(), async (val) => val++)

console.info(result) // [1, 2, 3, 4, 5]

Install

$ npm i it-map

Browser <script> tag

Loading this module through a script tag will make it's exports available as ItMap in the global namespace.

<script src="https://unpkg.com/it-map/dist/index.min.js"></script>

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies (1)

Dev Dependencies (2)

Package Sidebar

Install

npm i it-map

Weekly Downloads

92,684

Version

3.0.5

License

Apache-2.0 OR MIT

Unpacked Size

13.6 kB

Total Files

9

Last publish

Collaborators

  • achingbrain