UNPKG

@iotize/ionic

Version:

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

22 lines (21 loc) 898 B
import { Observable } from 'rxjs'; import { DataSourceProviderInterface, EditableDataStreamInterface } from './api/data-source-provider-interface'; import * as i0 from "@angular/core"; export declare class DefaultDataSourceProvider implements DataSourceProviderInterface { private _streamsChange; constructor(); getAvailableStreamIds(): string[]; /** * @deprecated * @param streamId * @returns */ getEditableStream(streamId: string): Observable<EditableDataStreamInterface<unknown>>; getStream<T = unknown>(streamId: string): Observable<T>; clearAll(): void; private _getOrCreateStream; private _createStream; notifyValue<T>(streamId: string, value: T): void; static ɵfac: i0.ɵɵFactoryDeclaration<DefaultDataSourceProvider, never>; static ɵprov: i0.ɵɵInjectableDeclaration<DefaultDataSourceProvider>; }