You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
389 B
11 lines
389 B
import type { ObjMap } from './ObjMap'; |
|
/** |
|
* This function transforms a JS object `ObjMap<Promise<T>>` into |
|
* a `Promise<ObjMap<T>>` |
|
* |
|
* This is akin to bluebird's `Promise.props`, but implemented only using |
|
* `Promise.all` so it will work with any implementation of ES6 promises. |
|
*/ |
|
export declare function promiseForObject<T>( |
|
object: ObjMap<Promise<T>>, |
|
): Promise<ObjMap<T>>;
|
|
|