UNPKG

@mintlify/scraping

Version:

Scrape documentation frameworks to Mintlify docs

26 lines (25 loc) 1.02 kB
import { AsyncAPIChannel } from '@mintlify/common'; import { DecoratedNavigationPage } from '@mintlify/models'; import { DecoratedGroupsConfig, DecoratedPagesConfig, GroupsConfig, PagesConfig } from '@mintlify/validation'; type GenerateAsyncApiPagesOptions = { asyncApiFilePath?: string; version?: string; writeFiles?: boolean; outDir?: string; outDirBasePath?: string; overwrite?: boolean; }; type ProcessAsyncApiChannelArgs = { channel: AsyncAPIChannel; nav: GroupsConfig; decoratedNav: DecoratedGroupsConfig; writePromises: Promise<void>[]; pagesAcc: Record<string, DecoratedNavigationPage>; opts?: GenerateAsyncApiPagesOptions; findNavGroup: { (nav: GroupsConfig, groupName?: string): PagesConfig; (nav: DecoratedGroupsConfig, groupName?: string): DecoratedPagesConfig; }; }; export declare const processAsyncApiChannel: ({ channel, nav, decoratedNav, writePromises, pagesAcc, opts, findNavGroup, }: ProcessAsyncApiChannelArgs) => void; export {};