UNPKG

naive-ui

Version:

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast

21 lines (20 loc) 862 B
import type { Breakpoints, GlobalComponentConfig, RtlEnabledState } from '../config-provider/src/internal-interface'; import { type ComputedRef, type Ref } from 'vue'; 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 {};