config-provider-props.d.ts 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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 * as _$vue from "vue";
  10. import { ExtractPropTypes, ExtractPublicPropTypes } from "vue";
  11. //#region ../../packages/components/config-provider/src/config-provider-props.d.ts
  12. type ExperimentalFeatures = {};
  13. declare const configProviderProps: {
  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. };
  75. type ConfigProviderProps = ExtractPropTypes<typeof configProviderProps>;
  76. type ConfigProviderPropsPublic = ExtractPublicPropTypes<typeof configProviderProps>;
  77. //#endregion
  78. export { ConfigProviderProps, ConfigProviderPropsPublic, ExperimentalFeatures, configProviderProps };