21 lines
451 B
TypeScript
21 lines
451 B
TypeScript
interface NodeData {
|
|
id: string;
|
|
mindmap?: string;
|
|
is_root: boolean;
|
|
parent_id?: string;
|
|
children_count: number;
|
|
depth: number;
|
|
title: string;
|
|
desc: string;
|
|
created_at?: string;
|
|
updated_at?: string;
|
|
deleted: boolean;
|
|
children: NodeData[];
|
|
}
|
|
interface Node {
|
|
nodeData: NodeData;
|
|
linkData: any;
|
|
}
|
|
declare function markdownToJSON(markdown: string): Node;
|
|
export { markdownToJSON, Node, NodeData };
|