fumadocs-core
Version:
The library for building a documentation website in any React.js framework
22 lines (19 loc) • 538 B
JavaScript
import {
remarkHeading
} from "./chunk-QMATWJ5F.js";
// src/content/toc.ts
import { remark } from "remark";
function getTableOfContents(content, remarkPlugins) {
if (remarkPlugins) {
return remark().use(remarkPlugins).use(remarkHeading).process(content).then((result2) => {
if ("toc" in result2.data) return result2.data.toc;
return [];
});
}
const result = remark().use(remarkHeading).processSync(content);
if ("toc" in result.data) return result.data.toc;
return [];
}
export {
getTableOfContents
};