14 lines
423 B
TypeScript
14 lines
423 B
TypeScript
import type { TourStepInfo } from '..';
|
|
export interface Gap {
|
|
offset?: number | [number, number];
|
|
radius?: number;
|
|
}
|
|
export interface PosInfo {
|
|
left: number;
|
|
top: number;
|
|
height: number;
|
|
width: number;
|
|
radius: number;
|
|
}
|
|
export default function useTarget(target: TourStepInfo['target'], open: boolean, gap?: Gap, scrollIntoViewOptions?: boolean | ScrollIntoViewOptions): [PosInfo, HTMLElement];
|