mermaid/packages/mermaid/src/diagrams/mindmap/mindmapTypes.ts

23 lines
475 B
TypeScript
Raw Normal View History

2024-01-29 08:05:39 +01:00
import type { RequiredDeep } from 'type-fest';
2024-01-29 06:15:47 +01:00
import type mindmapDb from './mindmapDb.js';
2024-01-29 07:46:21 +01:00
export interface MindmapNode {
2024-01-29 06:15:47 +01:00
id: number;
nodeId: string;
level: number;
descr: string;
type: number;
2024-01-29 07:46:21 +01:00
children: MindmapNode[];
2024-01-29 06:15:47 +01:00
width: number;
padding: number;
section?: number;
height?: number;
class?: string;
icon?: string;
x?: number;
y?: number;
}
2024-01-28 11:26:30 +01:00
2024-01-29 07:46:21 +01:00
export type FilledMindMapNode = RequiredDeep<MindmapNode>;
2024-01-28 11:26:30 +01:00
export type MindmapDB = typeof mindmapDb;