UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

52 lines 2.8 kB
import { AfterViewInit, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { IOperation, IOperationBulk, IResultList, OperationStatus } from '@c8y/client'; import { ActionControl, Column, DataGridComponent, DataSourceModifier, DisplayOptions, Pagination, ServerSideDataCallback, ServerSideDataResult } from '@c8y/ngx-components'; import { BulkOperationsService } from '@c8y/ngx-components/operations/bulk-operations-service'; import { OperationStatusOption, OperationStatusOptionsMapShared } from '@c8y/ngx-components/operations/shared'; import { StatusFilterComponent } from '@c8y/ngx-components/operations/status-filter'; import * as i0 from "@angular/core"; export declare class SingleOperationsListComponent implements AfterViewInit, OnChanges { private bulkOperationsService; bulkOperation: Partial<IOperationBulk>; readOnly: boolean; onRetryFailedOperations: EventEmitter<Partial<IOperationBulk>>; statusFilter: StatusFilterComponent; dataGrid: DataGridComponent; OPERATION_STATUS: { ALL: "ALL"; PENDING: OperationStatus.PENDING; EXECUTING: OperationStatus.EXECUTING; SUCCESSFUL: OperationStatus.SUCCESSFUL; FAILED: OperationStatus.FAILED; }; OPERATION_STATUS_LABELS: { PENDING: "Pending"; EXECUTING: "Executing"; FAILED: "Failed"; SUCCESSFUL: "Successful"; }; OPERATION_STATUS_OPTIONS_MAP: OperationStatusOptionsMapShared; singleOperations: IResultList<IOperation>; displayOptions: Partial<DisplayOptions>; pagination: Pagination; columns: Column[]; actions: ActionControl[]; serverSideDataCallback: ServerSideDataCallback; private operationService; private alertService; private filterStatus; private reload$; private reloadThrottled$; constructor(bulkOperationsService: BulkOperationsService); ngAfterViewInit(): Promise<void>; ngOnChanges(changes: SimpleChanges): void; reload(option?: OperationStatusOption[]): void; onDataSourceModifier(dataSourceModifier: DataSourceModifier): Promise<ServerSideDataResult>; setStatusFilter(emit?: boolean): void; getFilterTypeOfSingleOperations(): OperationStatus | "ALL"; retryBulkOperation(): void; retrySingleOperation(singleOperation: any): Promise<void>; static ɵfac: i0.ɵɵFactoryDeclaration<SingleOperationsListComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SingleOperationsListComponent, "c8y-single-operations-list", never, { "bulkOperation": { "alias": "bulkOperation"; "required": false; }; "readOnly": { "alias": "readOnly"; "required": false; }; }, { "onRetryFailedOperations": "onRetryFailedOperations"; }, never, never, true, never>; } //# sourceMappingURL=single-operations-list.component.d.ts.map