2.48.1 • Published 3 years ago

@virtualstate/union v2.48.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

union

Take a set of async iterations and turn them into an array of the latest values for that iterator.

This is the general function signature to achieve this:

export type Input<T> = AsyncIterable<T> | Iterable<T>;
export type UnionInput<T> = Input<Input<T>>;
export async function *union<T>(input: UnionInput<T>): AsyncIterable<(T | undefined)[]> {

This allows us to take multiple functions producing values and group an update set together.

import { union } from "@virtualstate/union";

for await (const set of union([[1, 2, 3, 4], [5, 6, 7, 8, 9]])) {
    console.log(set);
}

The above logs:

[ 1, 5 ]
[ 2, 6 ]
[ 3, 7 ]
[ 4, 8 ]
[ 4, 9 ]
2.48.0

3 years ago

2.48.1

3 years ago

2.46.1

4 years ago

2.46.0

4 years ago

2.47.6-next.0

4 years ago

2.45.1

4 years ago

2.45.24

4 years ago

2.45.23

4 years ago

2.45.26

4 years ago

2.45.25

4 years ago

2.47.4

4 years ago

2.47.3

4 years ago

2.47.5

4 years ago

2.47.0

4 years ago

2.27.0

4 years ago

2.34.0

4 years ago

2.30.0

4 years ago

2.38.2

4 years ago

2.38.0

4 years ago

2.41.0

4 years ago

2.26.2

4 years ago

2.26.0

4 years ago

2.33.0

4 years ago

2.37.0

4 years ago

2.44.0

4 years ago

2.40.0

4 years ago

2.25.8

4 years ago

2.25.9

4 years ago

2.29.0

4 years ago

2.25.5

4 years ago

2.32.0

4 years ago

2.32.1

4 years ago

2.36.0

4 years ago

2.43.0

4 years ago

2.43.1

4 years ago

2.31.0

4 years ago

2.39.0

4 years ago

2.35.0

4 years ago

2.42.0

4 years ago

2.25.4

4 years ago

2.25.3

4 years ago

2.25.0

4 years ago

2.25.2

4 years ago

2.25.1

4 years ago

2.24.1

4 years ago

2.24.0

4 years ago

2.24.2

4 years ago

2.23.0

4 years ago

2.22.1

4 years ago

2.19.0

4 years ago

2.22.0

4 years ago

2.18.1

4 years ago

2.18.2

4 years ago

2.18.0

4 years ago

2.21.0

4 years ago

2.21.1

4 years ago

2.17.0

4 years ago

2.17.1

4 years ago

2.20.2

4 years ago

2.20.3

4 years ago

2.20.0

4 years ago

2.20.1

4 years ago

2.20.6

4 years ago

2.20.4

4 years ago

2.20.5

4 years ago

2.16.0

4 years ago

2.15.0

4 years ago

2.14.12

4 years ago

2.14.13

4 years ago

2.14.10

4 years ago

2.14.11

4 years ago

2.14.9

4 years ago

2.14.8

4 years ago

2.14.5

4 years ago

2.14.3

4 years ago

2.14.4

4 years ago

2.13.8

4 years ago

2.13.9

4 years ago

2.13.7

4 years ago

2.14.1

4 years ago

2.14.2

4 years ago

2.14.0

4 years ago

2.13.6

4 years ago

2.13.4

4 years ago

2.13.5

4 years ago

2.13.2

4 years ago

2.13.3

4 years ago

2.13.0

4 years ago

2.13.1

4 years ago

2.12.7

4 years ago

2.12.8

4 years ago

2.12.5

4 years ago

2.12.6

4 years ago

2.12.3

4 years ago

2.12.4

4 years ago

2.12.2

4 years ago

2.11.0

4 years ago

2.6.0

4 years ago

2.8.1

4 years ago

2.8.0

4 years ago

2.12.0

4 years ago

2.10.0

4 years ago

2.7.0

4 years ago

2.5.2

4 years ago

2.9.0

4 years ago

2.5.3

4 years ago

2.8.2

4 years ago

2.12.1

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.4.1

4 years ago

2.4.0

4 years ago

2.2.2

4 years ago

2.4.3

4 years ago

2.2.5

4 years ago

2.4.2

4 years ago

2.2.4

4 years ago

2.4.5

4 years ago

2.2.7

4 years ago

2.4.4

4 years ago

2.2.6

4 years ago

2.2.10

4 years ago

2.3.0

4 years ago

2.1.2

4 years ago

2.5.0

4 years ago

2.5.1

4 years ago

2.4.10

4 years ago

2.4.7

4 years ago

2.2.9

4 years ago

2.4.6

4 years ago

2.2.8

4 years ago

2.4.9

4 years ago

2.4.8

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.14-alpha.0

4 years ago

0.0.13-alpha.0

4 years ago

0.0.11-alpha.0

4 years ago

0.0.7-alpha.0

4 years ago

0.0.6-alpha.0

4 years ago

0.0.5-alpha.0

4 years ago

0.0.4-alpha.0

4 years ago

0.0.3-alpha.0

4 years ago