@iotize/ionic
Version:
Iotize specific building blocks on top of @ionic/angular.
24 lines (23 loc) • 1.2 kB
TypeScript
import { TapResponse } from '@iotize/tap';
import { CurrentDeviceService } from '../current-device.service';
import { TapApiExplorerService } from '../tap-api-explorer.service';
import { TapInfoKey } from './definitions';
import { TapInfoCacheService } from './tap-info-cache.service';
import { TapInfoConfigService } from './tap-info-config.service';
import * as i0 from "@angular/core";
/**
* Tap info Data Access Object service for real LwM2M resources
*/
export declare class TapInfoDAOService {
private tapInfoConfigService;
private tapInfoCacheService;
private tapService;
private tapApiExplorerService;
constructor(tapInfoConfigService: TapInfoConfigService, tapInfoCacheService: TapInfoCacheService, tapService: CurrentDeviceService, tapApiExplorerService: TapApiExplorerService);
hasPut(result: TapInfoKey): boolean | undefined;
private _getPut;
put<ValueType>(key: TapInfoKey, value: ValueType): Promise<TapResponse<any>>;
get(key: TapInfoKey): Promise<import("./definitions").TapInfoHolder<any> | undefined>;
static ɵfac: i0.ɵɵFactoryDeclaration<TapInfoDAOService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<TapInfoDAOService>;
}