@extclp/vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
16 lines (15 loc) • 432 B
TypeScript
import { ObjectDirective } from 'vue';
import { ResizeHandler } from '@vexip-ui/hooks';
export interface VResizeOptions {
handler: ResizeHandler;
throttle?: boolean | number;
disabled?: boolean;
}
interface ResizeRecord {
useThrottle: boolean | number;
observed: boolean;
}
export declare const vResize: ObjectDirective<HTMLElement & {
__resize?: ResizeRecord;
}, ResizeHandler | VResizeOptions>;
export {};