index.d.ts 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. export declare const BackTop: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. right: (NumberConstructor | StringConstructor)[];
  3. bottom: (NumberConstructor | StringConstructor)[];
  4. target: import("vue").PropType<string | import("vue").RendererElement | null | undefined>;
  5. offset: {
  6. type: (NumberConstructor | StringConstructor)[];
  7. default: number;
  8. };
  9. teleport: {
  10. type: import("vue").PropType<string | import("vue").RendererElement | null | undefined>;
  11. default: string;
  12. };
  13. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  14. right: (NumberConstructor | StringConstructor)[];
  15. bottom: (NumberConstructor | StringConstructor)[];
  16. target: import("vue").PropType<string | import("vue").RendererElement | null | undefined>;
  17. offset: {
  18. type: (NumberConstructor | StringConstructor)[];
  19. default: number;
  20. };
  21. teleport: {
  22. type: import("vue").PropType<string | import("vue").RendererElement | null | undefined>;
  23. default: string;
  24. };
  25. }>> & {
  26. onClick?: ((...args: any[]) => any) | undefined;
  27. }, {
  28. offset: string | number;
  29. teleport: string | import("vue").RendererElement | null | undefined;
  30. }>>;
  31. export default BackTop;
  32. export { backTopProps } from './BackTop';
  33. export type { BackTopProps } from './BackTop';
  34. export type { BackTopThemeVars } from './types';
  35. declare module 'vue' {
  36. interface GlobalComponents {
  37. VanBackTop: typeof BackTop;
  38. }
  39. }