@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
18 lines (17 loc) • 590 B
TypeScript
import { ElementType, ReactNode } from 'react';
import { CDN, CdnApi } from "../utils/genCdnUrl";
export interface Config {
aAs?: ElementType;
customCdnFn?: CdnFn;
imgAs?: ElementType;
imgUnoptimized?: boolean;
proxy?: CDN | 'custom';
}
export declare const ConfigContext: import("react").Context<Config | null>;
declare const ConfigProvider: import("react").NamedExoticComponent<{
children: ReactNode;
config: Config;
}>;
export type CdnFn = ({ pkg, version, path }: CdnApi) => string;
export declare const useCdnFn: () => CdnFn;
export default ConfigProvider;