Skip to content

@camera.ui/sdk / observable / filter

Function: filter()

filter<T>(predicate): OperatorFn<T, T>

Defined in: observable/index.ts:275

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));