config-provider.d.ts 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. import { EpPropFinalized, EpPropMergeType } from "../../../utils/vue/props/types.js";
  2. import { Language } from "../../../locale/index.js";
  3. import { ButtonConfigContext } from "../../button/src/button.js";
  4. import { CardConfigContext } from "../../card/src/card.js";
  5. import { MessageConfigContext } from "../../message/src/message.js";
  6. import { DialogConfigContext } from "../../dialog/src/dialog.js";
  7. import { LinkConfigContext } from "../../link/src/link.js";
  8. import { TableConfigContext } from "../../table/src/table/defaults.js";
  9. import { ExperimentalFeatures } from "./config-provider-props.js";
  10. import * as _$vue from "vue";
  11. //#region ../../packages/components/config-provider/src/config-provider.d.ts
  12. declare const messageConfig: MessageConfigContext;
  13. declare const ConfigProvider: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
  14. readonly emptyValues: ArrayConstructor;
  15. readonly valueOnClear: 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)) | null)[], unknown, unknown, undefined, boolean>;
  16. readonly a11y: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  17. readonly locale: {
  18. readonly type: _$vue.PropType<Language>;
  19. readonly required: false;
  20. readonly validator: ((val: unknown) => boolean) | undefined;
  21. __epPropKey: true;
  22. };
  23. readonly size: {
  24. readonly type: _$vue.PropType<EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  25. readonly required: false;
  26. readonly validator: ((val: unknown) => boolean) | undefined;
  27. __epPropKey: true;
  28. };
  29. readonly button: {
  30. readonly type: _$vue.PropType<ButtonConfigContext>;
  31. readonly required: false;
  32. readonly validator: ((val: unknown) => boolean) | undefined;
  33. __epPropKey: true;
  34. };
  35. readonly card: {
  36. readonly type: _$vue.PropType<CardConfigContext>;
  37. readonly required: false;
  38. readonly validator: ((val: unknown) => boolean) | undefined;
  39. __epPropKey: true;
  40. };
  41. readonly dialog: {
  42. readonly type: _$vue.PropType<DialogConfigContext>;
  43. readonly required: false;
  44. readonly validator: ((val: unknown) => boolean) | undefined;
  45. __epPropKey: true;
  46. };
  47. readonly link: {
  48. readonly type: _$vue.PropType<LinkConfigContext>;
  49. readonly required: false;
  50. readonly validator: ((val: unknown) => boolean) | undefined;
  51. __epPropKey: true;
  52. };
  53. readonly experimentalFeatures: {
  54. readonly type: _$vue.PropType<ExperimentalFeatures>;
  55. readonly required: false;
  56. readonly validator: ((val: unknown) => boolean) | undefined;
  57. __epPropKey: true;
  58. };
  59. readonly keyboardNavigation: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  60. readonly message: {
  61. readonly type: _$vue.PropType<MessageConfigContext>;
  62. readonly required: false;
  63. readonly validator: ((val: unknown) => boolean) | undefined;
  64. __epPropKey: true;
  65. };
  66. readonly zIndex: NumberConstructor;
  67. readonly namespace: EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
  68. readonly table: {
  69. readonly type: _$vue.PropType<TableConfigContext>;
  70. readonly required: false;
  71. readonly validator: ((val: unknown) => boolean) | undefined;
  72. __epPropKey: true;
  73. };
  74. }>, () => _$vue.VNode<_$vue.RendererNode, _$vue.RendererElement, {
  75. [key: string]: any;
  76. }>, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
  77. readonly emptyValues: ArrayConstructor;
  78. readonly valueOnClear: 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)) | null)[], unknown, unknown, undefined, boolean>;
  79. readonly a11y: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  80. readonly locale: {
  81. readonly type: _$vue.PropType<Language>;
  82. readonly required: false;
  83. readonly validator: ((val: unknown) => boolean) | undefined;
  84. __epPropKey: true;
  85. };
  86. readonly size: {
  87. readonly type: _$vue.PropType<EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  88. readonly required: false;
  89. readonly validator: ((val: unknown) => boolean) | undefined;
  90. __epPropKey: true;
  91. };
  92. readonly button: {
  93. readonly type: _$vue.PropType<ButtonConfigContext>;
  94. readonly required: false;
  95. readonly validator: ((val: unknown) => boolean) | undefined;
  96. __epPropKey: true;
  97. };
  98. readonly card: {
  99. readonly type: _$vue.PropType<CardConfigContext>;
  100. readonly required: false;
  101. readonly validator: ((val: unknown) => boolean) | undefined;
  102. __epPropKey: true;
  103. };
  104. readonly dialog: {
  105. readonly type: _$vue.PropType<DialogConfigContext>;
  106. readonly required: false;
  107. readonly validator: ((val: unknown) => boolean) | undefined;
  108. __epPropKey: true;
  109. };
  110. readonly link: {
  111. readonly type: _$vue.PropType<LinkConfigContext>;
  112. readonly required: false;
  113. readonly validator: ((val: unknown) => boolean) | undefined;
  114. __epPropKey: true;
  115. };
  116. readonly experimentalFeatures: {
  117. readonly type: _$vue.PropType<ExperimentalFeatures>;
  118. readonly required: false;
  119. readonly validator: ((val: unknown) => boolean) | undefined;
  120. __epPropKey: true;
  121. };
  122. readonly keyboardNavigation: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  123. readonly message: {
  124. readonly type: _$vue.PropType<MessageConfigContext>;
  125. readonly required: false;
  126. readonly validator: ((val: unknown) => boolean) | undefined;
  127. __epPropKey: true;
  128. };
  129. readonly zIndex: NumberConstructor;
  130. readonly namespace: EpPropFinalized<StringConstructor, unknown, unknown, "el", boolean>;
  131. readonly table: {
  132. readonly type: _$vue.PropType<TableConfigContext>;
  133. readonly required: false;
  134. readonly validator: ((val: unknown) => boolean) | undefined;
  135. __epPropKey: true;
  136. };
  137. }>> & Readonly<{}>, {
  138. readonly a11y: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  139. readonly keyboardNavigation: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  140. readonly namespace: string;
  141. readonly valueOnClear: 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)) | null)[], unknown, unknown>;
  142. }, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
  143. type ConfigProviderInstance = InstanceType<typeof ConfigProvider> & unknown;
  144. //#endregion
  145. export { ConfigProviderInstance, ConfigProvider as default, messageConfig };