UNPKG

@vue-flow/core

Version:

[![Vue flow](vue-flow.gif)](https://vueflow.dev/) ![top-language](https://img.shields.io/github/languages/top/bcakmakoglu/vue-flow) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/bcakmakoglu/vue-flow) ![GitHub last commit](

32 lines (30 loc) 968 B
import type { MaybeRefOrGetter } from 'vue' import type { Connection, HandleType, MouseTouchEvent, ValidConnectionFunc } from '../types' export interface UseHandleProps { handleId: MaybeRefOrGetter<string | null> nodeId: MaybeRefOrGetter<string> type: MaybeRefOrGetter<HandleType> isValidConnection?: MaybeRefOrGetter<ValidConnectionFunc | null> edgeUpdaterType?: MaybeRefOrGetter<HandleType> onEdgeUpdate?: (event: MouseTouchEvent, connection: Connection) => void onEdgeUpdateEnd?: (event: MouseTouchEvent) => void } /** * This composable provides listeners for handle events * * Generally it's recommended to use the `<Handle />` component instead of this composable. * * @public */ export declare function useHandle({ handleId, nodeId, type, isValidConnection, edgeUpdaterType, onEdgeUpdate, onEdgeUpdateEnd, }: UseHandleProps): { handlePointerDown: (event: MouseTouchEvent) => void handleClick: (event: MouseEvent) => void }