mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-17 12:16:38 +08:00
* [p-every] introduce typings * [p-every] remove unnecessary TypeScript version restriction * [p-every] rename first param to match docs
27 lines
551 B
TypeScript
27 lines
551 B
TypeScript
import pEvery = require('p-every');
|
|
|
|
const places = [
|
|
Promise.resolve('Norway'),
|
|
'Bangkok, Thailand',
|
|
'Berlin, Germany',
|
|
'Tokyo, Japan'
|
|
];
|
|
|
|
pEvery(places, x => Promise.resolve(true)).then(result => {
|
|
const bool: boolean = result;
|
|
});
|
|
|
|
const places2 = [
|
|
Promise.resolve('Norway'),
|
|
'Bangkok, Thailand',
|
|
'Berlin, Germany',
|
|
5
|
|
];
|
|
|
|
pEvery<string | number>(places2, x => {
|
|
const strnum: string | number = x;
|
|
return Promise.resolve(true);
|
|
}, {concurrency: 2}).then(result => {
|
|
const bool: boolean = result;
|
|
});
|