UNPKG

bbl-gantt

Version:

一个框架无关的JS甘特图库,支持resize、拖拽新建、支持自定义样式、以及支持duration模式等功能。A framework-independent JS Gantt chart library, supporting resize, drag-and-drop to create new tasks, custom styling, and duration mode functionalities.

27 lines (26 loc) 791 B
import { Render } from '../../render'; import { default as Gantt, GanttMakerItem } from '../../index'; import { default as dayjs, Dayjs } from 'dayjs'; declare const PARTS: readonly ["header", "tick"]; export type MakerItemPartType = (typeof PARTS)[number]; export type MakerItemRenderOptions = { parts: MakerItemPartType[]; }; export declare class MakerItemRender { gantt: Gantt; renderer: Render; data: GanttMakerItem; time: Dayjs; x: number; constructor(gantt: Gantt, renderer: Render, data: GanttMakerItem); init(): { time: dayjs.Dayjs; x: number; }; getClassPrefix(): string; render(options?: MakerItemRenderOptions): void; private renderMakerHeaderPart; private renderMakerTickPart; destroy(): void; } export {};