@mintlify/common
Version:
Commonly shared code within Mintlify
21 lines (20 loc) • 777 B
TypeScript
import type { SerializeOptions } from '@mintlify/mdx';
import type { MintConfig, PageMetaTags } from '@mintlify/models';
import { DocsConfig } from '@mintlify/validation';
import type { Root } from 'mdast';
import type { PluggableList } from 'unified';
import { MdxExtracts } from '../types/mdx/MdxExtracts.js';
type MDXOptionsData = {
snippetTreeMap: Record<string, Root>;
allowedComponents: string[];
pageMetadata: PageMetaTags;
config?: DocsConfig | MintConfig;
subdomain?: string;
};
export declare const getMDXOptions: ({ data, remarkPlugins, rehypePlugins, mdxExtracts, }: {
data: MDXOptionsData;
remarkPlugins?: PluggableList;
rehypePlugins?: PluggableList;
mdxExtracts?: MdxExtracts;
}) => SerializeOptions["mdxOptions"];
export {};