UNPKG

code-monkey-ui

Version:

A Component Library for Vue 3

22 lines (21 loc) 1.01 kB
import type { InjectionKey, Ref } from 'vue'; import type { ComponentSize } from 'code-monkey-ui/es/constants'; export declare const useSizeProp: { readonly type: import("vue").PropType<import("code-monkey-ui/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; export declare const useSizeProps: { size: { readonly type: import("vue").PropType<import("code-monkey-ui/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export interface SizeContext { size: Ref<ComponentSize>; } export declare const SIZE_INJECTION_KEY: InjectionKey<SizeContext>; export declare const useGlobalSize: () => import("vue").ComputedRef<"" | "default" | "small" | "large">;