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.

35 lines (34 loc) 957 B
import { G, Text } from '@svgdotjs/svg.js'; import { default as Gantt } from '../index'; import { PartRender } from './index'; import { Render } from '../render'; import { Dayjs } from 'dayjs'; export type TickItemOptions = { fill?: string; width?: number; }; export declare class TicksRender extends PartRender { gantt: Gantt; renderer: Render; g: G | null; gText: G | null; constructor(gantt: Gantt, renderer: Render); renderTickItem(options: { tickTime: Dayjs; index?: number; source?: 'header' | 'ticks' | 'maker'; idPrefix?: string; preTickId?: string; g?: G; textG?: G; tickItemOptions?: TickItemOptions; }): { idClassName: string; text: Text | null; rect: import('@svgdotjs/svg.js').Element; rectTimeTick: import('@svgdotjs/svg.js').Element | null; }; render(): void; clear(): void; destroy(): void; }