@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
36 lines • 1.81 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { IManagedObject, InventoryService, IResultList } from '@c8y/client';
import { BulkOperationsService } from '@c8y/ngx-components/operations/bulk-operations-service';
import { FirmwareBinary, RepositoryService } from '@c8y/ngx-components/repository/shared';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class VersionOrPatchComponent {
private repositoryService;
private inventoryService;
private bulkOpsService;
selected: IManagedObject;
versionOrPatch: EventEmitter<IManagedObject>;
elementCount: number;
DD_LOW_COUNT: number;
firmware$: Observable<IManagedObject>;
baseVersions$: Observable<IResultList<IManagedObject>>;
isLegacy$: Observable<boolean>;
expanded: {
[id: string]: boolean;
};
constructor(repositoryService: RepositoryService, inventoryService: InventoryService, bulkOpsService: BulkOperationsService);
getBinaryName$(binaryUrl: any): Observable<string>;
getBaseVersionAndPatches$(baseVersion: any): Observable<IResultList<IManagedObject> | {
data: ({
c8y_Firmware: {
version: any;
url: any;
};
} & IManagedObject)[];
}>;
getPatchVersionsCount$(baseVersion: FirmwareBinary): Observable<number>;
selectVersionOrPatch(selected: boolean, versionOrPatch: IManagedObject): void;
static ɵfac: i0.ɵɵFactoryDeclaration<VersionOrPatchComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<VersionOrPatchComponent, "c8y-version-or-patch-step", never, { "selected": { "alias": "selected"; "required": false; }; }, { "versionOrPatch": "versionOrPatch"; }, never, never, false, never>;
}
//# sourceMappingURL=version-or-patch.component.d.ts.map