mume-with-litvis
Version:
Fork of mume with added http://litvis.org/
28 lines (27 loc) • 562 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;
}
/**
*
* @param opt:TocOption =
* @param tokens = [{content:string, level:number, id:optional|string }]
* @return {content, array}
*/
export declare function toc(tokens: {
content: string;
level: number;
id?: string;
}[], opt: TocOption): {
content: string;
array: any[];
};