UNPKG

@ibsheet/loader

Version:

Dynamically load support module for IBSheet

28 lines (27 loc) 908 B
import { CustomEventEmitter } from '../custom'; import { RegistryItem } from '../registry'; import { IBSheetLoaderStatic } from '../main'; import { LoaderTaskType, TaskManagerOptions } from './interface'; export declare class LoaderTaskManager extends CustomEventEmitter { private _type; private _stack; private _wipList; private _working; private _reserved; private _uber; constructor(type: LoaderTaskType, uber: IBSheetLoaderStatic); get working(): boolean; get type(): LoaderTaskType; get debug(): boolean; get options(): TaskManagerOptions; get reserved(): boolean; private _reserveJobs; private _resolveJobs; private _newWipItem; private _resolveWipItem; private _checkIgnoreItem; add(item: RegistryItem, immediatly?: boolean): RegistryItem | null; exists(item: RegistryItem): boolean; private _start; start(): void; }