UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

69 lines (68 loc) 2.69 kB
import { EventEmitter } from '@angular/core'; import { ILoader } from './ILoader'; import { LoaderStatus } from './LoaderStatus'; import { LoadProcess } from './LoadProcess'; export declare class LoadProcessor implements ILoader { private processes; private processed; private disabled; private status; private isFirstStarted; private continueOnReject; private successResult; private rejectResult; private processCompleteEvent; private processResolveEvent; private processRejectEvent; private taskStartEvent; private taskCompleteEvent; private taskResolveEvent; private taskRejectEvent; private pauseEvent; private resumeEvent; private startEvent; private stopEvent; constructor(continueOnReject?: boolean); private getCustomEventObject(type, success, error); private startNextProcess(); setDisabled(disabled: boolean): void; isDisabled(): boolean; getRunningProcess(): LoadProcess; getRunningPercent(): number; getRunningTaskCount(): number; addProcess(process: LoadProcess): LoadProcessor; removeProcess(process: LoadProcess): LoadProcessor; remove(index: number): LoadProcessor; start(): Promise<any>; pause(): void; resume(): void; stop(): void; getState(): LoaderStatus; isRunning(): boolean; isPaused(): boolean; isStopped(): boolean; getContinueOnReject(): boolean; setContinueOnReject(continueOnReject: boolean): void; getPauseEvent(): EventEmitter<any>; setPauseEvent(pauseEvent: EventEmitter<any>): void; getResumeEvent(): EventEmitter<any>; setResumeEvent(resumeEvent: EventEmitter<any>): void; getStartEvent(): EventEmitter<any>; setStartEvent(startEvent: EventEmitter<any>): void; getStopEvent(): EventEmitter<any>; setStopEvent(stopEvent: EventEmitter<any>): void; getProcessCompleteEvent(): EventEmitter<any>; setProcessCompleteEvent(processCompleteEvent: EventEmitter<any>): void; getProcessResolveEvent(): EventEmitter<any>; setProcessResolveEvent(processResolveEvent: EventEmitter<any>): void; getProcessRejectEvent(): EventEmitter<any>; setProcessRejectEvent(processRejectEvent: EventEmitter<any>): void; getTaskStartEvent(): EventEmitter<any>; setTaskStartEvent(taskStartEvent: EventEmitter<any>): void; getTaskCompleteEvent(): EventEmitter<any>; setTaskCompleteEvent(taskCompleteEvent: EventEmitter<any>): void; getTaskResolveEvent(): EventEmitter<any>; setTaskResolveEvent(taskResolveEvent: EventEmitter<any>): void; getTaskRejectEvent(): EventEmitter<any>; setTaskRejectEvent(taskRejectEvent: EventEmitter<any>): void; }