@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
37 lines • 2.41 kB
TypeScript
import { OnInit, SimpleChanges } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { IOperation, OperationStatus } from '@c8y/client';
import { ListItemComponent, ProductExperienceEvent, ProductExperienceEventSource } from '@c8y/ngx-components';
import { BulkOperationListItemService } from '@c8y/ngx-components/operations/bulk-operation-list-item';
import { OperationsService, OperationStatusOptionsMapShared } from '@c8y/ngx-components/operations/shared';
import { OperationsListService } from './operations-list.service';
import * as i0 from "@angular/core";
export declare class OperationsListItemComponent implements OnInit, ProductExperienceEventSource {
bulkOperationListItemService: BulkOperationListItemService;
sharedService: OperationsService;
operationsListService: OperationsListService;
private route;
private router;
operation: Partial<IOperation>;
collapsed: boolean;
readOnly: boolean;
noExpandToggle: boolean;
isSmartRulesMicroserviceAvailable: boolean;
listItem: ListItemComponent;
refreshLoading: boolean;
OPERATION_STATUS: typeof OperationStatus;
OPERATION_STATUS_OPTIONS_MAP: OperationStatusOptionsMapShared;
deviceId: string | number;
inventoryPermissions: string[];
smartRuleAdminPermissions: string[];
operationTitle: string;
productExperienceEvent: ProductExperienceEvent;
constructor(bulkOperationListItemService: BulkOperationListItemService, sharedService: OperationsService, operationsListService: OperationsListService, route: ActivatedRoute, router: Router);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
createCustomizedBulkOperation($event?: Event): void;
private updateOperationTitle;
static ɵfac: i0.ɵɵFactoryDeclaration<OperationsListItemComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<OperationsListItemComponent, "c8y-operations-list-item", never, { "operation": { "alias": "operation"; "required": false; }; "collapsed": { "alias": "collapsed"; "required": false; }; "readOnly": { "alias": "readOnly"; "required": false; }; "noExpandToggle": { "alias": "noExpandToggle"; "required": false; }; "isSmartRulesMicroserviceAvailable": { "alias": "isSmartRulesMicroserviceAvailable"; "required": false; }; }, {}, never, never, true, never>;
}
//# sourceMappingURL=operations-list-item.component.d.ts.map