@sanp/ahooks-vue
Version:
13 lines (12 loc) • 378 B
TypeScript
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;
};