Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 3.141.164.253
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
unp-musonza /
node_modules /
p-map /
Delete
Unzip
Name
Size
Permission
Date
Action
index.js
1.21
KB
-rw-r--r--
2017-09-12 05:30
license
1.08
KB
-rw-r--r--
2017-06-01 19:17
package.json
1.67
KB
-rw-r--r--
2021-02-04 21:24
readme.md
2.15
KB
-rw-r--r--
2017-09-12 05:32
Save
Rename
# p-map [](https://travis-ci.org/sindresorhus/p-map) > Map over promises concurrently Useful when you need to run promise-returning & async functions multiple times with different inputs concurrently. ## Install ``` $ npm install p-map ``` ## Usage ```js const pMap = require('p-map'); const got = require('got'); const sites = [ getWebsiteFromUsername('sindresorhus'), //=> Promise 'ava.li', 'todomvc.com', 'github.com' ]; const mapper = el => got.head(el).then(res => res.requestUrl); pMap(sites, mapper, {concurrency: 2}).then(result => { console.log(result); //=> ['http://sindresorhus.com/', 'http://ava.li/', 'http://todomvc.com/', 'http://github.com/'] }); ``` ## API ### pMap(input, mapper, [options]) Returns a `Promise` that is fulfilled when all promises in `input` and ones returned from `mapper` are fulfilled, or rejects if any of the promises reject. The fulfilled value is an `Array` of the fulfilled values returned from `mapper` in `input` order. #### input Type: `Iterable<Promise|any>` Iterated over concurrently in the `mapper` function. #### mapper(element, index) Type: `Function` Expected to return a `Promise` or value. #### options Type: `Object` ##### concurrency Type: `number`<br> Default: `Infinity`<br> Minimum: `1` Number of concurrently pending promises returned by `mapper`. ## Related - [p-all](https://github.com/sindresorhus/p-all) - Run promise-returning & async functions concurrently with optional limited concurrency - [p-filter](https://github.com/sindresorhus/p-filter) - Filter promises concurrently - [p-times](https://github.com/sindresorhus/p-times) - Run promise-returning & async functions a specific number of times concurrently - [p-props](https://github.com/sindresorhus/p-props) - Like `Promise.all()` but for `Map` and `Object` - [p-map-series](https://github.com/sindresorhus/p-map-series) - Map over promises serially - [p-queue](https://github.com/sindresorhus/p-queue) - Promise queue with concurrency control - [More…](https://github.com/sindresorhus/promise-fun) ## License MIT © [Sindre Sorhus](https://sindresorhus.com)