Files
DefinitelyTyped/types/p-some/index.d.ts
2017-08-08 14:17:19 -07:00

22 lines
633 B
TypeScript

// Type definitions for p-some 2.0
// Project: https://github.com/sindresorhus/p-some#readme
// Definitions by: BendingBender <https://github.com/BendingBender>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
import AggregateErrorModule = require('aggregate-error');
export = pSome;
declare function pSome<T>(values: Array<Value<T>> | Iterable<Value<T>>, options: pSome.Options<T>): Promise<T[]>;
type Value<T> = T | PromiseLike<T>;
declare namespace pSome {
interface Options<T> {
count: number;
filter?(value: T): boolean;
}
const AggregateError: typeof AggregateErrorModule;
}