mume-with-litvis
Version:
Fork of mume with added http://litvis.org/
25 lines (24 loc) • 619 B
TypeScript
/**
* ordered: boolean
* depthFrom: number, default 1
* depthTo: number, default 6
* tab: string, default ` `
*/
export interface TocOption {
ordered: boolean;
depthFrom: number;
depthTo: number;
tab: string;
ignoreLink?: boolean;
}
export interface HeadingData {
content: string;
level: number;
offset?: number;
id?: string;
}
export declare function toc(headings: HeadingData[], opt: TocOption): {
content: string;
array: any[];
};
export declare function generateSidebarToCHTML(headings: HeadingData[], mdRender: (md: string) => string, opt: TocOption): string;