Promise Resolve Deep Ts
- Promise Resolve Deep lib with typization and patch for infinite-resolving instead of 6 promises deep
import { promiseDeepResolve } from 'promise-deep-resolve-ts';
const getBuildedNodes = () =>
Promise.resolve({
root: Promise.resolve({
child: Promise.resolve('value'),
secChild: Promise.resolve(2),
thirdChild: Promise.resolve(['value', 2]),
}),
});
// {
// root: {
// child: 'value',
// secChild: 2,
// thirdChild: ['value', 2],
// },
// }
const deepResolved = await promiseDeepResolve(getBuildedNodes());