UNPKG

@archer-edu/dxp-directus-cli

Version:
24 lines (23 loc) 822 B
type ParsePageMarkdownOptions = { cwd?: string; contentRoot?: string; }; export type ParsedPageMarkdown = { filePath: string; contentRoot: string; contentRelativePath: string; parentPathSegments: string[]; derivedSlug: string; frontMatter: Record<string, any>; body: string; }; export type BuildPagePayloadOptions = { siteId: string; parentPageId?: string | null; sort?: number; }; export declare function parsePageMarkdown(filePath: string, options?: ParsePageMarkdownOptions): ParsedPageMarkdown; export declare function validateNewPage(page: ParsedPageMarkdown): void; export declare function buildPageCreatePayload(page: ParsedPageMarkdown, options: BuildPagePayloadOptions): Record<string, any>; export declare function toDirectusSlug(slug: string): string; export {};