UNPKG

dumi

Version:

📖 Documentation Generator of React Component

23 lines (22 loc) • 874 B
/// <reference types="react" /> import type { PICKED_PKG_FIELDS } from "../../constants"; import type { AtomComponentAsset } from 'dumi-assets-types'; import type { IDemoData, ILocalesConfig, IThemeConfig } from './types'; export interface ISiteContext { pkg: Partial<Record<keyof typeof PICKED_PKG_FIELDS, any>>; historyType: 'browser' | 'hash' | 'memory'; entryExports: Record<string, any>; demos: Record<string, IDemoData>; components: Record<string, AtomComponentAsset>; locales: ILocalesConfig; themeConfig: IThemeConfig; hostname?: string; loading: boolean; setLoading: (status: boolean) => void; /** * private field, do not use it in your code */ _2_level_nav_available: boolean; } export declare const SiteContext: import("react").Context<ISiteContext>; export declare const useSiteData: () => ISiteContext;