index.d.ts 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. import type { ExtractPropTypes, PropType } from 'vue';
  2. import { nextTick } from 'vue';
  3. import type { MouseEventHandler } from '../_util/EventInterface';
  4. export declare const backTopProps: () => {
  5. visibilityHeight: {
  6. type: NumberConstructor;
  7. default: number;
  8. };
  9. duration: {
  10. type: NumberConstructor;
  11. default: number;
  12. };
  13. target: PropType<() => HTMLElement | Window | Document>;
  14. prefixCls: StringConstructor;
  15. onClick: PropType<MouseEventHandler>;
  16. };
  17. export declare type BackTopProps = Partial<ExtractPropTypes<typeof backTopProps>>;
  18. declare const _default: {
  19. new (...args: any[]): {
  20. $: import("vue").ComponentInternalInstance;
  21. $data: {};
  22. $props: Partial<{
  23. duration: number;
  24. visibilityHeight: number;
  25. }> & Omit<Readonly<ExtractPropTypes<{
  26. visibilityHeight: {
  27. type: NumberConstructor;
  28. default: number;
  29. };
  30. duration: {
  31. type: NumberConstructor;
  32. default: number;
  33. };
  34. target: PropType<() => Window | HTMLElement | Document>;
  35. prefixCls: StringConstructor;
  36. onClick: PropType<MouseEventHandler>;
  37. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "duration" | "visibilityHeight">;
  38. $attrs: {
  39. [x: string]: unknown;
  40. };
  41. $refs: {
  42. [x: string]: unknown;
  43. };
  44. $slots: Readonly<{
  45. [name: string]: import("vue").Slot;
  46. }>;
  47. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  48. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  49. $emit: (event: string, ...args: any[]) => void;
  50. $el: any;
  51. $options: import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  52. visibilityHeight: {
  53. type: NumberConstructor;
  54. default: number;
  55. };
  56. duration: {
  57. type: NumberConstructor;
  58. default: number;
  59. };
  60. target: PropType<() => Window | HTMLElement | Document>;
  61. prefixCls: StringConstructor;
  62. onClick: PropType<MouseEventHandler>;
  63. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  64. duration: number;
  65. visibilityHeight: number;
  66. }, {}, string> & {
  67. beforeCreate?: (() => void) | (() => void)[];
  68. created?: (() => void) | (() => void)[];
  69. beforeMount?: (() => void) | (() => void)[];
  70. mounted?: (() => void) | (() => void)[];
  71. beforeUpdate?: (() => void) | (() => void)[];
  72. updated?: (() => void) | (() => void)[];
  73. activated?: (() => void) | (() => void)[];
  74. deactivated?: (() => void) | (() => void)[];
  75. beforeDestroy?: (() => void) | (() => void)[];
  76. beforeUnmount?: (() => void) | (() => void)[];
  77. destroyed?: (() => void) | (() => void)[];
  78. unmounted?: (() => void) | (() => void)[];
  79. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  80. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  81. 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)[];
  82. };
  83. $forceUpdate: () => void;
  84. $nextTick: typeof nextTick;
  85. $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;
  86. } & Readonly<ExtractPropTypes<{
  87. visibilityHeight: {
  88. type: NumberConstructor;
  89. default: number;
  90. };
  91. duration: {
  92. type: NumberConstructor;
  93. default: number;
  94. };
  95. target: PropType<() => Window | HTMLElement | Document>;
  96. prefixCls: StringConstructor;
  97. onClick: PropType<MouseEventHandler>;
  98. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties & {};
  99. __isFragment?: never;
  100. __isTeleport?: never;
  101. __isSuspense?: never;
  102. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  103. visibilityHeight: {
  104. type: NumberConstructor;
  105. default: number;
  106. };
  107. duration: {
  108. type: NumberConstructor;
  109. default: number;
  110. };
  111. target: PropType<() => Window | HTMLElement | Document>;
  112. prefixCls: StringConstructor;
  113. onClick: PropType<MouseEventHandler>;
  114. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  115. duration: number;
  116. visibilityHeight: number;
  117. }, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin<any[]>;
  118. export default _default;