asp-smart-ui-plus-test
Version:
A Component Library for Vue 3
7 lines (6 loc) • 819 B
TypeScript
import type { MaybeRef } from '@vueuse/core';
import type { App, Ref } from 'vue';
import type { ConfigProviderContext } from 'asp-smart-ui-plus/es/tokens';
export declare function useGlobalConfig<K extends keyof ConfigProviderContext, D extends ConfigProviderContext[K]>(key: K, defaultValue?: D): Ref<Exclude<ConfigProviderContext[K], undefined> | D>;
export declare function useGlobalConfig(): Ref<ConfigProviderContext>;
export declare const provideGlobalConfig: (config: MaybeRef<ConfigProviderContext>, app?: App<any> | undefined, global?: boolean) => import("vue").ComputedRef<Partial<import("element-plus").ConfigProviderProps> | import("vue").ShallowRef<Partial<import("element-plus").ConfigProviderProps>> | import("vue").WritableComputedRef<Partial<import("element-plus").ConfigProviderProps>>> | undefined;