Merge branch 'livekit' into toger5/view-model-call-footer-example

This commit is contained in:
Timo K
2026-05-20 14:25:25 +02:00
56 changed files with 2250 additions and 650 deletions

View File

@@ -116,6 +116,8 @@ export function getValue<T>(state$: Observable<T>): T {
/**
* Creates an Observable that has a value of true whenever all its inputs are
* true.
*
* @public
*/
export function and$(...inputs: Observable<boolean>[]): Observable<boolean> {
return combineLatest(inputs, (...flags) => flags.every((flag) => flag));