13.15.0 • Published 5 years ago

@unction/allobjectp v13.15.0

Weekly downloads
6
License
SEE LICENSE IN LI...
Repository
github
Last release
5 years ago

@unction/allObjectP

Tests Stability Dependencies

StringRecord<string | number | symbol, T> => Promise<StringRecord<string | number | symbol, T>>

This takes an object where the values are probably promises and returns a promise that has that same object but with the resolved values.

Here's a good example of this function in use:

await allObjectP({
  merge: mergeResource(session),
  current: storeCurrent(session.id),
  account: pullAccount(session.relationship.account.data.id, client),
})
// {merge, current, account}

If we use allP or Promise.all we're getting an array back, but that's annoying to destructure. The allObjectP function gives us the concurrency we want with a named interface for the returned resolutions.

13.15.0

5 years ago

13.14.0

5 years ago

13.13.0

5 years ago

13.12.0

5 years ago

13.11.1

6 years ago

13.11.0

6 years ago

13.10.1

6 years ago

13.10.0

6 years ago

13.9.1

6 years ago

13.9.0

6 years ago

13.8.0

6 years ago

13.7.1

6 years ago

13.7.0

6 years ago

13.6.0

6 years ago

13.5.0

6 years ago

13.4.1

6 years ago

13.4.0

6 years ago

13.3.0

6 years ago

13.2.1

6 years ago

13.2.0

6 years ago

13.1.0

6 years ago

13.0.0

6 years ago

11.0.0

7 years ago

12.0.0

7 years ago

10.0.0

7 years ago

9.0.0

7 years ago

8.0.0

7 years ago

7.0.0

7 years ago

6.0.0

7 years ago

5.0.0

7 years ago

4.0.0

7 years ago

3.56.0

8 years ago

3.55.0

8 years ago

3.54.0

8 years ago

3.53.0

8 years ago

3.52.0

8 years ago

3.51.0

8 years ago

3.50.0

8 years ago

3.49.0

8 years ago

3.48.0

8 years ago

3.47.0

8 years ago

3.46.0

8 years ago

3.45.0

8 years ago

3.44.0

8 years ago

3.43.0

8 years ago

3.42.0

8 years ago

3.41.0

8 years ago

3.40.0

8 years ago

3.39.0

8 years ago

3.38.0

8 years ago

3.37.0

8 years ago

3.36.0

8 years ago

3.35.0

8 years ago

3.34.0

8 years ago

3.33.0

8 years ago

3.32.0

8 years ago

3.31.0

8 years ago

3.30.0

8 years ago

3.29.0

8 years ago

3.28.0

8 years ago

3.27.0

8 years ago

3.26.0

8 years ago

3.25.0

8 years ago

3.24.0

8 years ago

3.23.0

8 years ago

3.22.0

8 years ago

3.21.0

8 years ago

3.20.0

8 years ago

3.19.0

8 years ago

3.18.0

8 years ago

3.17.0

8 years ago

3.16.0

8 years ago

3.15.0

8 years ago

3.14.0

8 years ago

3.13.0

8 years ago

3.12.0

8 years ago

3.11.0

8 years ago

3.10.0

8 years ago

3.9.0

8 years ago

3.8.0

8 years ago

3.7.0

8 years ago

3.6.0

8 years ago

3.5.0

8 years ago

3.3.0

8 years ago

3.1.0

8 years ago

3.0.0

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago