# spreadCombineLatest()
spreadCombineLatest(...operators) // -> Operator
Get an operator that will take a source observable and feed it into
each of the specified operators. Then combine their outputs using
combineLatest()
.
Examples
import { of } from 'rxjs'
const input = of(0, 1000, 2000, 3000)
const tween = new Tween({ x: 0 }).in('3s', { x: 3 })
const tween2 = new Tween({ y: 3 }).in('3s', { y: 6 })
input.pipe(
spreadCombineLatest(
tween,
tween2
)
).subscribe(output => console.log(output))
// -> [{ x: 0 }, { y: 3 }]
// -> [{ x: 1 }, { y: 3 }]
// -> [{ x: 1 }, { y: 4 }]
// -> [{ x: 2 }, { y: 4 }]
// -> [{ x: 2 }, { y: 5 }]
// -> [{ x: 3 }, { y: 5 }]
// -> [{ x: 3 }, { y: 6 }]