UNPKG

@ibsheet/loader

Version:

Dynamically load support module for IBSheet

28 lines (27 loc) 923 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); readonly working: boolean; readonly type: LoaderTaskType; readonly debug: boolean; readonly options: TaskManagerOptions; readonly 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; }