@gulibs/vgrove-ui
Version:
VGrove UI component library built with HeroUI and React
24 lines • 1.09 kB
TypeScript
import { type DebugConfig } from './debug';
export interface VGroveClientConfig {
/** 调试配置 */
debug?: DebugConfig;
/** 是否启用开发者工具 */
devtools?: boolean;
/** 是否允许重复初始化(开发环境下默认为true) */
allowReinitialization?: boolean;
/** 其他配置项(预留) */
[key: string]: unknown;
}
export declare const initVGroveClient: (config?: VGroveClientConfig) => void;
export declare const updateVGroveClientConfig: (config: Partial<VGroveClientConfig>) => void;
export declare const getVGroveClientConfig: () => VGroveClientConfig;
export declare const isVGroveClientInitialized: () => boolean;
export declare const resetVGroveClient: () => void;
/**
* 强制重新初始化 VGrove Client
* 这会先重置然后重新初始化,适用于需要完全重新设置的场景
* @param config 新的配置选项
*/
export declare const forceReinitVGroveClient: (config?: VGroveClientConfig) => void;
export declare const defaultVGroveClientConfig: VGroveClientConfig;
//# sourceMappingURL=config.d.ts.map