UNPKG

rss-mind-map

Version:

Rss mind map is a free open source mind map core.

35 lines (34 loc) 1.13 kB
import type { MindElixirInstance } from '..'; import { DirectionClass } from '../types/index'; export interface MainLineParams { pT: number; pL: number; pW: number; pH: number; cT: number; cL: number; cW: number; cH: number; direction: DirectionClass; containerHeight: number; } export interface SubLineParams { pT: number; pL: number; pW: number; pH: number; cT: number; cL: number; cW: number; cH: number; direction: DirectionClass; isFirst: boolean | undefined; } export declare function main({ pT, pL, pW, pH, cT, cL, cW, cH, direction, containerHeight }: MainLineParams): string; export declare function sub(this: MindElixirInstance, { pT, pL, pW, pH, cT, cL, cW, cH, direction, isFirst }: SubLineParams): string; export declare function subBezier(this: MindElixirInstance, { pT, pL, pW, pH, cT, cL, cW, cH, direction, isFirst }: SubLineParams): string; export declare const SUB_BRANCH_GENERATORS: { readonly rounded: typeof sub; readonly bezier: typeof subBezier; }; export type SubBranchStyle = keyof typeof SUB_BRANCH_GENERATORS;