index.d.ts 1004 B

123456789101112131415161718192021
  1. import type { InjectionKey, Ref } from 'vue';
  2. import type { ComponentSize } from 'element-plus/es/constants';
  3. export declare const useSizeProp: {
  4. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  5. readonly required: false;
  6. readonly validator: ((val: unknown) => boolean) | undefined;
  7. __epPropKey: true;
  8. };
  9. export declare const useSizeProps: {
  10. size: {
  11. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  12. readonly required: false;
  13. readonly validator: ((val: unknown) => boolean) | undefined;
  14. __epPropKey: true;
  15. };
  16. };
  17. export interface SizeContext {
  18. size: Ref<ComponentSize>;
  19. }
  20. export declare const SIZE_INJECTION_KEY: InjectionKey<SizeContext>;
  21. export declare const useGlobalSize: () => import("vue").ComputedRef<"" | "small" | "default" | "large">;