@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
30 lines • 1.38 kB
TypeScript
import { DiagnosticsService } from './diagnostics.service';
import { ActivatedRoute } from '@angular/router';
import { BehaviorSubject } from 'rxjs';
import { ForOfRealtimeOptions, OperationRealtimeService, ForOfFilterPipe } from '@c8y/ngx-components';
import { IManagedObject, IOperation } from '@c8y/client';
import * as i0 from "@angular/core";
export declare class DiagnosticsComponent {
private route;
private diagnosticService;
operationRealtime: OperationRealtimeService;
statusIcons: {
[x: number]: string;
};
statusClasses: {
[x: number]: string;
};
deviceId: string;
device$: BehaviorSubject<IManagedObject>;
operations$: import("rxjs").Observable<import("@c8y/client").IResultList<IOperation>>;
operationsPipe: ForOfFilterPipe<IOperation>;
realtimeOptions: ForOfRealtimeOptions;
operationCount: number;
constructor(route: ActivatedRoute, diagnosticService: DiagnosticsService, operationRealtime: OperationRealtimeService);
onDiagnosticRequest(): void;
onDelete(operation: IOperation): void;
onCancel(operation: IOperation): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DiagnosticsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DiagnosticsComponent, "c8y-diagnostics", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=diagnostics.component.d.ts.map