UNPKG

@mintlify/common

Version:

Commonly shared code within Mintlify

23 lines (22 loc) 906 B
import type { SerializeOptions } from '@mintlify/mdx/types'; 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>; pageMetadata: PageMetaTags; config?: Pick<DocsConfig, 'api' | '$schema'> | Pick<MintConfig, 'api' | '$schema'>; subdomain?: string; tailwindSelectors?: string[]; path?: string; }; export declare const getMDXOptions: ({ data, remarkPlugins, rehypePlugins, mdxExtracts, allowedComponents, }: { data: MDXOptionsData; remarkPlugins?: PluggableList; rehypePlugins?: PluggableList; mdxExtracts?: MdxExtracts; allowedComponents?: string[]; }) => SerializeOptions["mdxOptions"]; export {};