useTarget.d.ts 423 B

12345678910111213
  1. import type { TourStepInfo } from '..';
  2. export interface Gap {
  3. offset?: number | [number, number];
  4. radius?: number;
  5. }
  6. export interface PosInfo {
  7. left: number;
  8. top: number;
  9. height: number;
  10. width: number;
  11. radius: number;
  12. }
  13. export default function useTarget(target: TourStepInfo['target'], open: boolean, gap?: Gap, scrollIntoViewOptions?: boolean | ScrollIntoViewOptions): [PosInfo, HTMLElement];