diff --git a/packages/core/src/composables/useVueFlow.ts b/packages/core/src/composables/useVueFlow.ts index 39bfbe5f..0e3bcc92 100644 --- a/packages/core/src/composables/useVueFlow.ts +++ b/packages/core/src/composables/useVueFlow.ts @@ -61,6 +61,7 @@ export class Storage { ...toRefs(reactiveState), emits, id, + vueFlowVersion: typeof __VUE_FLOW_VERSION__ !== 'undefined' ? __VUE_FLOW_VERSION__ : 'UNKNOWN', $destroy: () => { this.remove(id) }, diff --git a/packages/core/src/store/state.ts b/packages/core/src/store/state.ts index 2a62ce55..18147ab9 100644 --- a/packages/core/src/store/state.ts +++ b/packages/core/src/store/state.ts @@ -132,8 +132,6 @@ function defaultState(): State { __experimentalFeatures: { nestedFlow: false, }, - - vueFlowVersion: typeof __VUE_FLOW_VERSION__ !== 'undefined' ? __VUE_FLOW_VERSION__ : '-', } } diff --git a/packages/core/src/types/store.ts b/packages/core/src/types/store.ts index 62eae350..8d2abadc 100644 --- a/packages/core/src/types/store.ts +++ b/packages/core/src/types/store.ts @@ -143,9 +143,6 @@ export interface State extends Omit { disableKeyboardA11y: boolean ariaLiveMessage: string - - /** current vue flow version you're using */ - readonly vueFlowVersion: string } export type SetElements = (elements: Elements | ((elements: FlowElements) => Elements)) => void @@ -311,6 +308,8 @@ export type ComputedGetters = { export type VueFlowStore = { readonly id: string readonly emits: FlowHooksEmit + /** current vue flow version you're using */ + readonly vueFlowVersion: string } & FlowHooksOn & ToRefs & Readonly &