config-provider.d.ts 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. import type { MessageConfigContext } from 'element-plus/es/components/message';
  2. export declare const messageConfig: MessageConfigContext;
  3. declare const ConfigProvider: import("vue").DefineComponent<{
  4. readonly emptyValues: ArrayConstructor;
  5. readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null))[], unknown, unknown, undefined, boolean>;
  6. readonly a11y: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  7. readonly locale: {
  8. readonly type: import("vue").PropType<import("element-plus/es/locale").Language>;
  9. readonly required: false;
  10. readonly validator: ((val: unknown) => boolean) | undefined;
  11. __epPropKey: true;
  12. };
  13. readonly size: {
  14. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  15. readonly required: false;
  16. readonly validator: ((val: unknown) => boolean) | undefined;
  17. __epPropKey: true;
  18. };
  19. readonly button: {
  20. readonly type: import("vue").PropType<import("element-plus").ButtonConfigContext>;
  21. readonly required: false;
  22. readonly validator: ((val: unknown) => boolean) | undefined;
  23. __epPropKey: true;
  24. };
  25. readonly card: {
  26. readonly type: import("vue").PropType<import("element-plus").CardConfigContext>;
  27. readonly required: false;
  28. readonly validator: ((val: unknown) => boolean) | undefined;
  29. __epPropKey: true;
  30. };
  31. readonly dialog: {
  32. readonly type: import("vue").PropType<import("element-plus").DialogConfigContext>;
  33. readonly required: false;
  34. readonly validator: ((val: unknown) => boolean) | undefined;
  35. __epPropKey: true;
  36. };
  37. readonly link: {
  38. readonly type: import("vue").PropType<import("element-plus").LinkConfigContext>;
  39. readonly required: false;
  40. readonly validator: ((val: unknown) => boolean) | undefined;
  41. __epPropKey: true;
  42. };
  43. readonly experimentalFeatures: {
  44. readonly type: import("vue").PropType<import("./config-provider-props").ExperimentalFeatures>;
  45. readonly required: false;
  46. readonly validator: ((val: unknown) => boolean) | undefined;
  47. __epPropKey: true;
  48. };
  49. readonly keyboardNavigation: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  50. readonly message: {
  51. readonly type: import("vue").PropType<MessageConfigContext>;
  52. readonly required: false;
  53. readonly validator: ((val: unknown) => boolean) | undefined;
  54. __epPropKey: true;
  55. };
  56. readonly zIndex: NumberConstructor;
  57. readonly namespace: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
  58. }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  59. [key: string]: any;
  60. }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  61. readonly emptyValues: ArrayConstructor;
  62. readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null))[], unknown, unknown, undefined, boolean>;
  63. readonly a11y: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  64. readonly locale: {
  65. readonly type: import("vue").PropType<import("element-plus/es/locale").Language>;
  66. readonly required: false;
  67. readonly validator: ((val: unknown) => boolean) | undefined;
  68. __epPropKey: true;
  69. };
  70. readonly size: {
  71. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  72. readonly required: false;
  73. readonly validator: ((val: unknown) => boolean) | undefined;
  74. __epPropKey: true;
  75. };
  76. readonly button: {
  77. readonly type: import("vue").PropType<import("element-plus").ButtonConfigContext>;
  78. readonly required: false;
  79. readonly validator: ((val: unknown) => boolean) | undefined;
  80. __epPropKey: true;
  81. };
  82. readonly card: {
  83. readonly type: import("vue").PropType<import("element-plus").CardConfigContext>;
  84. readonly required: false;
  85. readonly validator: ((val: unknown) => boolean) | undefined;
  86. __epPropKey: true;
  87. };
  88. readonly dialog: {
  89. readonly type: import("vue").PropType<import("element-plus").DialogConfigContext>;
  90. readonly required: false;
  91. readonly validator: ((val: unknown) => boolean) | undefined;
  92. __epPropKey: true;
  93. };
  94. readonly link: {
  95. readonly type: import("vue").PropType<import("element-plus").LinkConfigContext>;
  96. readonly required: false;
  97. readonly validator: ((val: unknown) => boolean) | undefined;
  98. __epPropKey: true;
  99. };
  100. readonly experimentalFeatures: {
  101. readonly type: import("vue").PropType<import("./config-provider-props").ExperimentalFeatures>;
  102. readonly required: false;
  103. readonly validator: ((val: unknown) => boolean) | undefined;
  104. __epPropKey: true;
  105. };
  106. readonly keyboardNavigation: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  107. readonly message: {
  108. readonly type: import("vue").PropType<MessageConfigContext>;
  109. readonly required: false;
  110. readonly validator: ((val: unknown) => boolean) | undefined;
  111. __epPropKey: true;
  112. };
  113. readonly zIndex: NumberConstructor;
  114. readonly namespace: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
  115. }>>, {
  116. readonly valueOnClear: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null))[], unknown, unknown>;
  117. readonly a11y: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  118. readonly keyboardNavigation: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  119. readonly namespace: string;
  120. }, {}>;
  121. export type ConfigProviderInstance = InstanceType<typeof ConfigProvider> & unknown;
  122. export default ConfigProvider;