UNPKG

@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

27 lines (26 loc) 988 B
import z from "zod"; /** * Validator for FrontMatter. * * @see {@link https://docusaurus.io/docs/create-doc#doc-front-matter | Doc front matter} */ export declare const FrontMatterValidator: z.ZodObject<{ title: z.ZodOptional<z.ZodString>; sync_to_confluence: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>; confluence_short_name: z.ZodOptional<z.ZodString>; confluence_title: z.ZodOptional<z.ZodString>; confluence_page_id: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { sync_to_confluence: boolean; title?: string | undefined; confluence_short_name?: string | undefined; confluence_title?: string | undefined; confluence_page_id?: string | undefined; }, { title?: string | undefined; sync_to_confluence?: boolean | undefined; confluence_short_name?: string | undefined; confluence_title?: string | undefined; confluence_page_id?: string | undefined; }>; export type FrontMatter = z.infer<typeof FrontMatterValidator>;