type PlainObj = Record; export type PromisesMap = { [P in keyof T]: Promise | T[P]; }; /** * Receives an object with promise containing properties and returns a promise that resolves to an object * with the same properties containing the resolved values * @param {PromisesMap} promisesMap the input object with a promise in each property * @return {Promise} a promise that resolved to an object with the same properties containing the resolved values */ export default function promiseAllProperties(promisesMap: PromisesMap): Promise; export {};