UNPKG

@antv/x6-plugin-snapline

Version:
22 lines (21 loc) 898 B
import { Snapline } from './index'; declare module '@antv/x6/lib/graph/graph' { interface Graph { isSnaplineEnabled: () => boolean; enableSnapline: () => Graph; disableSnapline: () => Graph; toggleSnapline: (enabled?: boolean) => Graph; hideSnapline: () => Graph; setSnaplineFilter: (filter?: Snapline.Filter) => Graph; isSnaplineOnResizingEnabled: () => boolean; enableSnaplineOnResizing: () => Graph; disableSnaplineOnResizing: () => Graph; toggleSnaplineOnResizing: (enableOnResizing?: boolean) => Graph; isSharpSnapline: () => boolean; enableSharpSnapline: () => Graph; disableSharpSnapline: () => Graph; toggleSharpSnapline: (sharp?: boolean) => Graph; getSnaplineTolerance: () => number | undefined; setSnaplineTolerance: (tolerance: number) => Graph; } }