21 lines
862 B
TypeScript
Raw Normal View History

2024-01-29 09:26:07 +08:00
import { type ComputedRef, type Ref } from 'vue';
import type { RtlEnabledState, GlobalComponentConfig, Breakpoints } from '../config-provider/src/internal-interface';
type UseConfigProps = Readonly<{
bordered?: boolean;
[key: string]: unknown;
}>;
export declare const defaultClsPrefix = "n";
export default function useConfig(props?: UseConfigProps, options?: {
defaultBordered?: boolean;
}): {
inlineThemeDisabled: boolean | undefined;
mergedRtlRef: Ref<RtlEnabledState | undefined> | undefined;
mergedBorderedRef: ComputedRef<boolean>;
mergedClsPrefixRef: Ref<string>;
mergedBreakpointsRef: Ref<Breakpoints> | undefined;
mergedComponentPropsRef: Ref<GlobalComponentConfig | undefined> | undefined;
namespaceRef: ComputedRef<string | undefined>;
};
export declare function useMergedClsPrefix(): Ref<string>;
export {};