amis-rpc-design/node_modules/@rc-component/tour/es/hooks/useTarget.d.ts
2023-10-07 19:42:30 +08:00

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];