@telefonica/markdown-confluence-sync
Version:
Creates/updates/deletes Confluence pages based on markdown files in a directory. Supports Mermaid diagrams and per-page configuration using frontmatter metadata. Works great with Docusaurus
16 lines (15 loc) • 667 B
TypeScript
import type { MarkdownDocumentsInterface, MarkdownDocumentsModeOptions } from "./DocusaurusPages.types";
export interface DocusaurusTreePagesOptions extends MarkdownDocumentsModeOptions {
/** Markdown document path */
path?: string;
/** Current working directory */
cwd: string;
}
/** Creates a DocusaurusTreePagesMode interface */
export interface DocusaurusTreePagesConstructor {
/** Returns DocusaurusPagesInterface interface
* @param {DocusaurusTreePagesOptions} options
* @returns DocusaurusPagesMode instance {@link MarkdownDocumentsInterface}.
*/
new (options: DocusaurusTreePagesOptions): MarkdownDocumentsInterface;
}