diff --git a/package/src/composables/useVueFlow.ts b/package/src/composables/useVueFlow.ts index f0510422..4e078d05 100644 --- a/package/src/composables/useVueFlow.ts +++ b/package/src/composables/useVueFlow.ts @@ -74,7 +74,7 @@ type Injection = UseVueFlow( - options?: Partial>, + options?: Partial, ): UseVueFlow => { const storage = Storage.getInstance() const scope = getCurrentScope() as Scope diff --git a/package/src/types/flow.ts b/package/src/types/flow.ts index 0276536d..88ae63f2 100644 --- a/package/src/types/flow.ts +++ b/package/src/types/flow.ts @@ -74,20 +74,20 @@ export interface SelectionRect extends Rect { draw: boolean } -export type FlowExportObject = { - nodes: GraphNode[] - edges: GraphEdge[] +export type FlowExportObject = { + nodes: GraphNode[] + edges: GraphEdge[] position: [number, number] zoom: number } -export type ToObject = () => FlowExportObject +export type ToObject = () => FlowExportObject -export type FlowInstance = { - getElements: () => FlowElements - getNodes: () => GraphNode[] - getEdges: () => GraphEdge[] - toObject: ToObject +export type FlowInstance = { + getElements: () => FlowElements + getNodes: () => GraphNode[] + getEdges: () => GraphEdge[] + toObject: ToObject } & UseZoomPanHelper export interface FlowProps { diff --git a/package/src/types/hooks.ts b/package/src/types/hooks.ts index 2bae2835..98cbee65 100644 --- a/package/src/types/hooks.ts +++ b/package/src/types/hooks.ts @@ -26,7 +26,7 @@ export interface FlowEvents { } & OnConnectStartParams connectStop: MouseEvent connectEnd: MouseEvent - paneReady: FlowInstance + paneReady: FlowInstance move: { event: D3ZoomEvent; flowTransform: FlowTransform } moveStart: { event: D3ZoomEvent; flowTransform: FlowTransform } moveEnd: { event: D3ZoomEvent; flowTransform: FlowTransform } diff --git a/package/src/types/store.ts b/package/src/types/store.ts index 4706eec2..8197926c 100644 --- a/package/src/types/store.ts +++ b/package/src/types/store.ts @@ -24,7 +24,7 @@ export interface State extends Omit, 'id' | 'modelValue'> { /** Event hooks, you can manipulate the triggers on your own peril */ hooks: FlowHooks - instance: FlowInstance | null + instance: FlowInstance | null /** all stored nodes */ nodes: GraphNode[]