UNPKG

@sanp/ahooks-vue

Version:
13 lines (12 loc) 378 B
import { BasicTarget } from '../utils/dom'; export interface TargetSize { width: undefined | number; height: undefined | number; } export interface UseSizeOptions { onChange?: (size: TargetSize) => void; } export declare function useSize(target: BasicTarget, options?: UseSizeOptions): { width: number | undefined; height: number | undefined; };