config-provider-props.d.ts 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import type { ExtractPropTypes } from 'vue';
  2. import type { Language } from 'element-plus/es/locale';
  3. import type { ButtonConfigContext } from 'element-plus/es/components/button';
  4. import type { MessageConfigContext } from 'element-plus/es/components/message';
  5. export type ExperimentalFeatures = {};
  6. export declare const configProviderProps: {
  7. readonly emptyValues: ArrayConstructor;
  8. readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown, undefined, boolean>;
  9. readonly a11y: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10. readonly locale: {
  11. readonly type: import("vue").PropType<Language>;
  12. readonly required: false;
  13. readonly validator: ((val: unknown) => boolean) | undefined;
  14. __epPropKey: true;
  15. };
  16. readonly size: {
  17. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  18. readonly required: false;
  19. readonly validator: ((val: unknown) => boolean) | undefined;
  20. __epPropKey: true;
  21. };
  22. readonly button: {
  23. readonly type: import("vue").PropType<ButtonConfigContext>;
  24. readonly required: false;
  25. readonly validator: ((val: unknown) => boolean) | undefined;
  26. __epPropKey: true;
  27. };
  28. readonly experimentalFeatures: {
  29. readonly type: import("vue").PropType<ExperimentalFeatures>;
  30. readonly required: false;
  31. readonly validator: ((val: unknown) => boolean) | undefined;
  32. __epPropKey: true;
  33. };
  34. readonly keyboardNavigation: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  35. readonly message: {
  36. readonly type: import("vue").PropType<MessageConfigContext>;
  37. readonly required: false;
  38. readonly validator: ((val: unknown) => boolean) | undefined;
  39. __epPropKey: true;
  40. };
  41. readonly zIndex: NumberConstructor;
  42. readonly namespace: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
  43. };
  44. export type ConfigProviderProps = ExtractPropTypes<typeof configProviderProps>;