UNPKG

alex_image_marker

Version:

19 lines (18 loc) 718 B
import { default as Canvas } from './index'; import { default as ZImage } from '../image/index'; import { DrawType, CtxConfigType, DrawTaskType, DrawTaskResolve } from '../data'; export default class DrawGarph { private canvasInstance; private imageInstance; status: 'wait' | 'pending' | 'finish'; private taskList; private currTaskData; constructor(canvasInstance: Canvas, imageInstance: ZImage); get data(): DrawTaskType[]; draw<T extends keyof DrawType>(type: T, ctxConfig?: CtxConfigType): Promise<DrawTaskResolve>; private start; over(): void; delTask(index: number): void; drawCancel(type?: keyof DrawType): void; drawCancelAll(type?: keyof DrawType): void; }