UNPKG

@iotize/ionic

Version:

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

28 lines (27 loc) 1.73 kB
import { ChangeDetectorRef, EventEmitter } from '@angular/core'; import { IonicDataLogger, SyncableDatalogPacket } from '@iotize/ionic'; import * as i0 from "@angular/core"; export declare class TapDatalogTableComponent { protected changeRefDetector: ChangeDetectorRef; _packets?: IonicDataLogger.PacketInfo[]; dataColumns: { key: string; title: string; }[]; date: boolean; sync: boolean; onSyncEvent: EventEmitter<SyncableDatalogPacket>; constructor(changeRefDetector: ChangeDetectorRef); set dataLogger(dataLogger: IonicDataLogger | undefined); set packets(packets: IonicDataLogger.PacketInfo[] | undefined); onRetrySync: EventEmitter<SyncableDatalogPacket>; get packets(): IonicDataLogger.PacketInfo[] | undefined; packetVariableValue(packet: IonicDataLogger.PacketInfo, key: string): string; packetId(packet: IonicDataLogger.PacketInfo): number; packetDate(packet: IonicDataLogger.PacketInfo): Date; isPacketSync(packetInfo: SyncableDatalogPacket | IonicDataLogger.PacketInfo): boolean | undefined; syncPacket(packetInfo: SyncableDatalogPacket): void; private initColumnsFromPacket; static ɵfac: i0.ɵɵFactoryDeclaration<TapDatalogTableComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TapDatalogTableComponent, "tap-datalog-table", never, { "dataColumns": { "alias": "dataColumns"; "required": false; }; "date": { "alias": "date"; "required": false; }; "sync": { "alias": "sync"; "required": false; }; "dataLogger": { "alias": "dataLogger"; "required": false; }; "packets": { "alias": "packets"; "required": false; }; }, { "onSyncEvent": "onSyncEvent"; "onRetrySync": "onRetrySync"; }, never, never, false, never>; }