UNPKG

@antv/x6

Version:

JavaScript diagramming library that uses SVG and HTML for rendering

32 lines (31 loc) 728 B
export declare class JobQueue { private isFlushing; private isFlushPending; private scheduleId; private queue; private frameInterval; private initialTime; private pendingJobs; private scheduleMode; queueJob(job: Job): void; queueFlush(): void; queueFlushSync(): void; clearJobs(): void; flushJobs(deadline?: IdleDeadline): void; flushJobsSync(): void; private findInsertionIndex; private scheduleJob; private cancelScheduleJob; private getCurrentTime; } export interface Job { id: string; priority: JOB_PRIORITY; cb: () => void; } export declare enum JOB_PRIORITY { Update = 2, RenderEdge = 4, RenderNode = 8, PRIOR = 1048576 }