markmap-lib
Version:
Visualize your Markdown as mindmaps with Markmap
15 lines (14 loc) • 850 B
TypeScript
import { JSItem, CSSItem, IMarkmapPlugin } from '../types';
import { IMarkmap } from '../view';
export declare function buildCode(fn: Function, ...args: any[]): string;
export declare function memoize<T extends (...args: any[]) => any>(fn: T): T;
export declare function loadJS(items: JSItem[], options: any): Promise<void>;
export declare function loadCSS(items: CSSItem[]): void;
export declare function initializePlugins(Markmap: IMarkmap, plugins: IMarkmapPlugin[], options: any): Promise<void>;
export declare function persistJS(items: JSItem[], context?: any): string[];
export declare function persistCSS(items: CSSItem[]): string[];
export declare function persistPlugins(plugins: IMarkmapPlugin[], context?: any): {
js: string;
css: string;
initializers: ((Markmap: typeof import("../view").Markmap, options: any) => void)[];
};