UNPKG

dumi

Version:

📖 Documentation Generator of React Component

31 lines (30 loc) • 991 B
import { AtomComponentAsset, AtomFunctionAsset } from 'dumi-assets-types'; declare class AtomAssetsParser { private entryDir; private resolveDir; private unresolvedFiles; private parser; private isParsing; private parseDeferrer; private watcher; private cbs; private resolveFilter; private watchArgs; constructor(opts: { entryFile: string; resolveDir: string; resolveFilter?: AtomAssetsParser['resolveFilter']; unpkgHost?: string; watch?: boolean; parseOptions?: object; }); parse(): Promise<{ components: Record<string, AtomComponentAsset>; functions: Record<string, AtomFunctionAsset>; }>; watch(cb: AtomAssetsParser['cbs'][number]): void; unwatch(cb: AtomAssetsParser['cbs'][number]): void; patchWatchArgs(handler: (args: AtomAssetsParser['watchArgs']) => AtomAssetsParser['watchArgs']): void; destroyWorker(): void; } export default AtomAssetsParser;