@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
23 lines (22 loc) • 1.08 kB
TypeScript
import { CurrentDeviceService, TapInfoCacheService } from '@iotize/ionic';
import { Observable } from 'rxjs';
import { TapConfigItemStateService } from './tap-config-item-state.service';
import * as i0 from "@angular/core";
export declare class TapConfigurationModeService {
private tapService;
private tapInfoCacheService;
private tapConfigItemStateService;
private _version?;
private _loadingCounter;
configurationModeChange: Observable<boolean>;
editMode: boolean;
get loading(): boolean;
isConfigurationModeAvailable: Observable<boolean>;
constructor(tapService: CurrentDeviceService, tapInfoCacheService: TapInfoCacheService, tapConfigItemStateService: TapConfigItemStateService);
private _setConfigurationVersion;
enableConfigurationMode(): Promise<void>;
applyConfigurationMode(): Promise<void>;
cancelConfigurationMode(): Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<TapConfigurationModeService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<TapConfigurationModeService>;
}