UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

16 lines (15 loc) 467 B
import { MonitorEngine } from '@iotize/tap/data'; import { BehaviorSubject } from 'rxjs'; import { TimeserieInterface } from './timeseries'; export interface ItemHolder { id: string; title: string; timeserie: TimeserieInterface<number, any>; } export interface DataSourceController { id?: DataSourceType; state: MonitorEngine.State; period: BehaviorSubject<number>; refresh?: () => void; } export type DataSourceType = 'live' | 'datalog';