UNPKG

@vuesax-alpha/nightly

Version:
33 lines (32 loc) 1.93 kB
import type { MaybeRef } from 'vuesax-alpha/es/utils'; import type { App, Ref } from 'vue'; import type { ConfigProviderContext } from 'vuesax-alpha/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 useGlobalComponentSettings: (block: string) => { ns: { namespace: import("vue").ComputedRef<string>; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record<string, string>) => Record<string, string>; cssVarName: (name: string) => string; cssVarBlock: (object: Record<string, string>) => Record<string, string>; cssVarBlockName: (name: string) => string; }; locale: import("../use-locale").LocaleContext; zIndex: { initialZIndex: import("vue").ComputedRef<number>; currentZIndex: import("vue").ComputedRef<number>; nextZIndex: () => number; }; }; export declare const provideGlobalConfig: (config: MaybeRef<ConfigProviderContext>, app?: App<any> | undefined, global?: boolean) => import("vue").ComputedRef<Partial<import("../..").ConfigProviderProps>> | undefined;