summaryrefslogtreecommitdiffstats
path: root/node_modules/p-map/index.d.ts
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
commit81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch)
tree8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/p-map/index.d.ts
parent1870f3fdf43707a15fda0f609a021f516f45eb63 (diff)
downloadwebsite_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip
rm node_modules
Diffstat (limited to 'node_modules/p-map/index.d.ts')
-rw-r--r--node_modules/p-map/index.d.ts67
1 files changed, 0 insertions, 67 deletions
diff --git a/node_modules/p-map/index.d.ts b/node_modules/p-map/index.d.ts
deleted file mode 100644
index bcbe0af..0000000
--- a/node_modules/p-map/index.d.ts
+++ /dev/null
@@ -1,67 +0,0 @@
-declare namespace pMap {
- interface Options {
- /**
- Number of concurrently pending promises returned by `mapper`.
-
- Must be an integer from 1 and up or `Infinity`.
-
- @default Infinity
- */
- readonly concurrency?: number;
-
- /**
- When set to `false`, instead of stopping when a promise rejects, it will wait for all the promises to settle and then reject with an [aggregated error](https://github.com/sindresorhus/aggregate-error) containing all the errors from the rejected promises.
-
- @default true
- */
- readonly stopOnError?: boolean;
- }
-
- /**
- Function which is called for every item in `input`. Expected to return a `Promise` or value.
-
- @param element - Iterated element.
- @param index - Index of the element in the source array.
- */
- type Mapper<Element = any, NewElement = unknown> = (
- element: Element,
- index: number
- ) => NewElement | Promise<NewElement>;
-}
-
-/**
-@param input - Iterated over concurrently in the `mapper` function.
-@param mapper - Function which is called for every item in `input`. Expected to return a `Promise` or value.
-@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.
-
-@example
-```
-import pMap = require('p-map');
-import got = require('got');
-
-const sites = [
- getWebsiteFromUsername('https://sindresorhus'), //=> Promise
- 'https://ava.li',
- 'https://github.com'
-];
-
-(async () => {
- const mapper = async site => {
- const {requestUrl} = await got.head(site);
- return requestUrl;
- };
-
- const result = await pMap(sites, mapper, {concurrency: 2});
-
- console.log(result);
- //=> ['https://sindresorhus.com/', 'https://ava.li/', 'https://github.com/']
-})();
-```
-*/
-declare function pMap<Element, NewElement>(
- input: Iterable<Element>,
- mapper: pMap.Mapper<Element, NewElement>,
- options?: pMap.Options
-): Promise<NewElement[]>;
-
-export = pMap;