vuestic-ui
Version:
Vue 3 UI Framework
13 lines (12 loc) • 680 B
TypeScript
import { Ref } from 'vue';
import { GlobalConfig, GlobalConfigUpdater, PartialGlobalConfig } from './types';
export declare const GLOBAL_CONFIG: unique symbol;
export declare const createGlobalConfig: (defaultConfig?: PartialGlobalConfig) => {
getGlobalConfig: () => GlobalConfig;
setGlobalConfig: (updater: GlobalConfig | GlobalConfigUpdater<GlobalConfig>) => void;
mergeGlobalConfig: (updater: PartialGlobalConfig | GlobalConfigUpdater<PartialGlobalConfig>) => void;
globalConfig: Ref<GlobalConfig>;
};
export declare const provideForCurrentApp: <T>(provide: T) => T;
export { useGlobalConfig } from '../../composables/useGlobalConfig';
export * from './types';