@camera.ui/sdk / observable / filter
Function: filter() ​
filter<
T>(predicate):OperatorFn<T,T>
Defined in: observable/index.ts:387
Emit only the values for which predicate returns true.
Type Parameters ​
T ​
T
Parameters ​
predicate ​
(value) => boolean
Test invoked for each value; truthy passes downstream.
Returns ​
OperatorFn<T, T>
Operator that filters the source stream.
Example ​
ts
import { filter } from '@camera.ui/sdk';
sensor.onPropertyChanged
.pipe(filter((c) => c.property === 'detected'))
.subscribe((c) => console.log('motion:', c.value));