hana-img-viewer
Version:
A lightweight and easy-to-use image previewer for Vue 3
31 lines (30 loc) • 898 B
TypeScript
import { Ref } from 'vue';
interface UseElementRectOptions {
throttle?: boolean;
throttleDelay?: number;
onChange?: (rect: DOMRectReadOnly) => void;
}
export declare function useElementRect(target: Ref<HTMLElement | null>, options?: UseElementRectOptions): {
rect: Ref<{
readonly bottom: number;
readonly height: number;
readonly left: number;
readonly right: number;
readonly top: number;
readonly width: number;
readonly x: number;
readonly y: number;
toJSON: () => any;
} | null, DOMRectReadOnly | {
readonly bottom: number;
readonly height: number;
readonly left: number;
readonly right: number;
readonly top: number;
readonly width: number;
readonly x: number;
readonly y: number;
toJSON: () => any;
} | null>;
};
export {};