@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
31 lines • 1.69 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { Observable, BehaviorSubject } from 'rxjs';
import { RepositoryService } from '@c8y/ngx-components/repository/shared';
import { IResultList, IManagedObject } from '@c8y/client';
import { TranslateService } from '@ngx-translate/core';
import { BulkOperationsService } from '@c8y/ngx-components/operations/bulk-operations-service';
import * as i0 from "@angular/core";
export declare class SelectFirmwareComponent {
private repositoryService;
private bulkOpsService;
private translate;
selected: IManagedObject;
firmware: EventEmitter<IManagedObject>;
elementCount: number;
DD_LOW_COUNT: number;
textFilter$: BehaviorSubject<string>;
firmwares$: Observable<IResultList<IManagedObject>>;
isLegacy: any;
readonly DEVICE_TYPE_NOT_AVAILABLE: string;
readonly DESCRIPTION_NOT_AVAILABLE: string;
constructor(repositoryService: RepositoryService, bulkOpsService: BulkOperationsService, translate: TranslateService);
ngOnInit(): void;
selectFirmware(selected: boolean, fw: IManagedObject): void;
getBaseVersionsCount$(firmware: IManagedObject): Observable<number | string>;
getDescriptionTitle(firmware: IManagedObject): string;
getDeviceTypeTitle(firmware: IManagedObject): string;
private getFirmwares;
static ɵfac: i0.ɵɵFactoryDeclaration<SelectFirmwareComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SelectFirmwareComponent, "c8y-select-firmware-step", never, { "selected": { "alias": "selected"; "required": false; }; }, { "firmware": "firmware"; }, never, never, false, never>;
}
//# sourceMappingURL=select-firmware.component.d.ts.map