UNPKG

@qn-pandora/pandora-visualization

Version:

Pandora 通用可视化库

18 lines (17 loc) 577 B
import Store from '../store'; export default class IntervalTask<T> extends Store { refreshInterval: number; errorMessage: string; private task; private isDirty; private disabled; private timeoutId; private isDisposed; setTask(fn: (options?: T) => any): void; setRefreshInterval(refreshInterval: number): void; setDisabled(disabled: boolean): void; setErrorMessage(message: string): void; stop(): Promise<void>; run(options?: T): Promise<void>; constructor(fn?: (options?: T) => Promise<any>, refreshInterval?: number); }