index.d.ts 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  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. interface TransferLocaleForEmpty {
  10. description: string;
  11. }
  12. export interface Locale {
  13. locale: string;
  14. Pagination?: PaginationLocale;
  15. Table?: TableLocale;
  16. Popconfirm?: Record<string, any>;
  17. Form?: {
  18. optional?: string;
  19. defaultValidateMessages: ValidateMessages;
  20. };
  21. Image?: {
  22. preview: string;
  23. };
  24. DatePicker?: DatePickerLocale;
  25. TimePicker?: Record<string, any>;
  26. Calendar?: Record<string, any>;
  27. Modal?: ModalLocale;
  28. Transfer?: Partial<TransferLocale>;
  29. Select?: Record<string, any>;
  30. Upload?: UploadLocale;
  31. Empty?: TransferLocaleForEmpty;
  32. global?: Record<string, any>;
  33. PageHeader?: {
  34. back: string;
  35. };
  36. Icon?: Record<string, any>;
  37. Text?: {
  38. edit?: any;
  39. copy?: any;
  40. copied?: any;
  41. expand?: any;
  42. };
  43. }
  44. export interface LocaleProviderProps {
  45. locale: Locale;
  46. children?: VNode | VNode[];
  47. ANT_MARK__?: string;
  48. }
  49. export declare const ANT_MARK = "internalMark";
  50. declare const _default: {
  51. new (...args: any[]): {
  52. $: import("vue").ComponentInternalInstance;
  53. $data: {};
  54. $props: Partial<{}> & Omit<Readonly<import("vue").ExtractPropTypes<{
  55. locale: {
  56. type: PropType<Locale>;
  57. };
  58. ANT_MARK__: StringConstructor;
  59. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>;
  60. $attrs: {
  61. [x: string]: unknown;
  62. };
  63. $refs: {
  64. [x: string]: unknown;
  65. };
  66. $slots: Readonly<{
  67. [name: string]: import("vue").Slot;
  68. }>;
  69. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  70. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  71. $emit: (event: string, ...args: any[]) => void;
  72. $el: any;
  73. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  74. locale: {
  75. type: PropType<Locale>;
  76. };
  77. ANT_MARK__: StringConstructor;
  78. }>>, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
  79. [key: string]: any;
  80. }>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & {
  81. beforeCreate?: (() => void) | (() => void)[];
  82. created?: (() => void) | (() => void)[];
  83. beforeMount?: (() => void) | (() => void)[];
  84. mounted?: (() => void) | (() => void)[];
  85. beforeUpdate?: (() => void) | (() => void)[];
  86. updated?: (() => void) | (() => void)[];
  87. activated?: (() => void) | (() => void)[];
  88. deactivated?: (() => void) | (() => void)[];
  89. beforeDestroy?: (() => void) | (() => void)[];
  90. beforeUnmount?: (() => void) | (() => void)[];
  91. destroyed?: (() => void) | (() => void)[];
  92. unmounted?: (() => void) | (() => void)[];
  93. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  94. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  95. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void)[];
  96. };
  97. $forceUpdate: () => void;
  98. $nextTick: typeof import("vue").nextTick;
  99. $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  100. } & Readonly<import("vue").ExtractPropTypes<{
  101. locale: {
  102. type: PropType<Locale>;
  103. };
  104. ANT_MARK__: StringConstructor;
  105. }>> & import("vue").ShallowUnwrapRef<() => VNode<import("vue").RendererNode, import("vue").RendererElement, {
  106. [key: string]: any;
  107. }>[]> & {} & import("vue").ComponentCustomProperties & {};
  108. __isFragment?: never;
  109. __isTeleport?: never;
  110. __isSuspense?: never;
  111. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  112. locale: {
  113. type: PropType<Locale>;
  114. };
  115. ANT_MARK__: StringConstructor;
  116. }>>, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
  117. [key: string]: any;
  118. }>[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin<any[]>;
  119. export default _default;