index.d.ts 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. import type { VNode, PropType } from 'vue';
  2. import type { ModalLocale } from '../modal/locale';
  3. import type { ValidateMessages } from '../form/interface';
  4. import type { TransferLocale } from '../transfer';
  5. import type { PickerLocale as DatePickerLocale } from '../date-picker/generatePicker';
  6. import type { PaginationLocale } from '../pagination/Pagination';
  7. import type { TableLocale } from '../table/interface';
  8. import type { UploadLocale } from '../upload/interface';
  9. import type { TourLocale } from '../tour/interface';
  10. interface TransferLocaleForEmpty {
  11. description: string;
  12. }
  13. export interface Locale {
  14. locale: string;
  15. Pagination?: PaginationLocale;
  16. Table?: TableLocale;
  17. Popconfirm?: Record<string, any>;
  18. Form?: {
  19. optional?: string;
  20. defaultValidateMessages: ValidateMessages;
  21. };
  22. Image?: {
  23. preview: string;
  24. };
  25. DatePicker?: DatePickerLocale;
  26. TimePicker?: Record<string, any>;
  27. Calendar?: Record<string, any>;
  28. Modal?: ModalLocale;
  29. Transfer?: Partial<TransferLocale>;
  30. Select?: Record<string, any>;
  31. Upload?: UploadLocale;
  32. Empty?: TransferLocaleForEmpty;
  33. global?: Record<string, any>;
  34. PageHeader?: {
  35. back: string;
  36. };
  37. Icon?: Record<string, any>;
  38. Text?: {
  39. edit?: any;
  40. copy?: any;
  41. copied?: any;
  42. expand?: any;
  43. };
  44. Tour?: TourLocale;
  45. QRCode?: {
  46. expired?: string;
  47. refresh?: string;
  48. scanned?: string;
  49. };
  50. }
  51. export interface LocaleProviderProps {
  52. locale: Locale;
  53. children?: VNode | VNode[];
  54. ANT_MARK__?: string;
  55. }
  56. export declare const ANT_MARK = "internalMark";
  57. declare const _default: {
  58. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  59. locale: {
  60. type: PropType<Locale>;
  61. };
  62. ANT_MARK__: StringConstructor;
  63. }>>, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
  64. [key: string]: any;
  65. }>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  66. locale: {
  67. type: PropType<Locale>;
  68. };
  69. ANT_MARK__: StringConstructor;
  70. }>>, {}, true, {}, {}, {
  71. P: {};
  72. B: {};
  73. D: {};
  74. C: {};
  75. M: {};
  76. Defaults: {};
  77. }, Readonly<import("vue").ExtractPropTypes<{
  78. locale: {
  79. type: PropType<Locale>;
  80. };
  81. ANT_MARK__: StringConstructor;
  82. }>>, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
  83. [key: string]: any;
  84. }>[], {}, {}, {}, {}>;
  85. __isFragment?: never;
  86. __isTeleport?: never;
  87. __isSuspense?: never;
  88. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  89. locale: {
  90. type: PropType<Locale>;
  91. };
  92. ANT_MARK__: StringConstructor;
  93. }>>, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
  94. [key: string]: any;
  95. }>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin<any[]>;
  96. export default _default;