@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
31 lines • 1.6 kB
TypeScript
import { OnInit } from '@angular/core';
import { IOperationBulk } from '@c8y/client';
import { AlertService, GainsightService } from '@c8y/ngx-components';
import { OperationSchedule } from '@c8y/ngx-components/operations/bulk-operation-scheduler';
import { BulkOperationsService } from '@c8y/ngx-components/operations/bulk-operations-service';
import { BsModalRef } from 'ngx-bootstrap/modal';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class BulkOperationsRescheduleModalComponent implements OnInit {
bsModalRef: BsModalRef;
private bulkOperationsService;
private alert;
private gainsightService;
BULK_OPERATION_EVENT: string;
closeSubject: Subject<IOperationBulk>;
dateAndDelay: OperationSchedule;
bulkOperation: Partial<IOperationBulk>;
isRetryOperation: boolean;
modalTitle: string;
private readonly CARRIAGE_RETURN_CODE;
constructor(bsModalRef: BsModalRef, bulkOperationsService: BulkOperationsService, alert: AlertService, gainsightService: GainsightService);
onKeyUp(event: KeyboardEvent): void;
ngOnInit(): void;
onDateAndDelaySelect($event: any): void;
getTitle(): "Retry operation" | "Edit schedule";
onCancel(): void;
onSave(): Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<BulkOperationsRescheduleModalComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<BulkOperationsRescheduleModalComponent, "c8y-bulk-operations-reschedule-modal", never, {}, {}, never, never, false, never>;
}
//# sourceMappingURL=bulk-operations-reschedule-modal.component.d.ts.map