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
TypeScript
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 {};