@dialpad/dialtone
Version:
Dialpad's Dialtone design system monorepo
15 lines • 640 B
TypeScript
import { Ref, ComputedRef } from 'vue';
export interface ResizableOffsetOptions {
offsetElement?: string | null;
offsetAmount?: number | null;
offsetDirection?: 'start' | 'end' | 'both';
direction?: ComputedRef<'row' | 'column'> | Ref<'row' | 'column'>;
}
export interface ResizableOffsetResult {
calculatedOffset: Ref<number>;
updateOffset: () => void;
handleStyles: ComputedRef<Record<string, string>>;
contentStyles: ComputedRef<Record<string, string>>;
}
export declare function useResizableOffset(options?: ResizableOffsetOptions): ResizableOffsetResult;
//# sourceMappingURL=useResizableOffset.d.ts.map