Skip to content

Commit 0b99b9d

Browse files
committed
build: v2 dist
1 parent 3b9294a commit 0b99b9d

File tree

7 files changed

+2468
-1
lines changed

7 files changed

+2468
-1
lines changed

dist/composables/useDraggable.d.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { DraggableOptions } from '@interactjs/actions/drag/plugin';
2+
import { InteractContext } from './useInteractContext';
3+
export interface IPosition {
4+
x: number;
5+
y: number;
6+
}
7+
declare const useDraggable: (context: InteractContext, interactOptions?: DraggableOptions) => {
8+
init: () => void;
9+
position: import('vue').Ref<import('./useInteractContext').IPosition>;
10+
draggableOptions: import('vue').WritableComputedRef<DraggableOptions>;
11+
isDragging: import('vue').Ref<boolean>;
12+
};
13+
export default useDraggable;
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { Interactable } from '@interactjs/types';
2+
import { default as interact } from 'interactjs';
3+
import { Ref } from 'vue';
4+
export interface IPosition {
5+
x: number;
6+
y: number;
7+
}
8+
export interface ISizeData {
9+
width: number;
10+
height: number;
11+
}
12+
export interface InteractContext {
13+
interactable: Ref<Interactable | null>;
14+
interact: typeof interact;
15+
position: Ref<IPosition>;
16+
size: Ref<ISizeData>;
17+
}
18+
declare const useInteractContext: (elRef: Ref) => InteractContext;
19+
export default useInteractContext;

dist/composables/useResizable.d.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { ResizableOptions } from '@interactjs/actions/resize/plugin';
2+
import { InteractContext } from './useInteractContext';
3+
declare const useResizable: (context: InteractContext, interactOptions: ResizableOptions) => {
4+
init: () => void;
5+
resizeData: import('vue').Ref<import('./useInteractContext').ISizeData>;
6+
position: import('vue').Ref<import('./useInteractContext').IPosition>;
7+
resizableOptions: import('vue').WritableComputedRef<ResizableOptions>;
8+
isResizing: import('vue').Ref<boolean>;
9+
};
10+
export default useResizable;

dist/index.d.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { Plugin } from 'vue';
2+
import { default as useInteractContext } from './composables/useInteractContext';
3+
import { default as useDraggable } from './composables/useDraggable';
4+
import { default as useResizable } from './composables/useResizable';
5+
export interface IVueInteractOptions {
6+
installInject?: boolean;
7+
installGlobalProperty?: boolean;
8+
}
9+
declare const VueInteract: Plugin;
10+
export { useInteractContext, useDraggable, useResizable };
11+
export default VueInteract;

0 commit comments

Comments
 (0)