element-plus
Version:
A Component Library for Vue 3
12 lines (11 loc) • 549 B
TypeScript
import { DrawerEmits, DrawerProps } from "../drawer.js";
import * as _$vue from "vue";
import { Ref, SetupContext } from "vue";
//#region ../../packages/components/drawer/src/composables/useResizable.d.ts
declare function useResizable(props: DrawerProps & Required<Pick<DrawerProps, 'direction'>>, target: Ref<HTMLElement | undefined>, emit: SetupContext<DrawerEmits>['emit']): {
size: _$vue.ComputedRef<string | undefined>;
isResizing: Ref<boolean, boolean>;
isHorizontal: _$vue.ComputedRef<boolean>;
};
//#endregion
export { useResizable };