diff --git a/src/composables/useHooks.ts b/src/composables/useHooks.ts index b1cec8d2..b9e49b07 100644 --- a/src/composables/useHooks.ts +++ b/src/composables/useHooks.ts @@ -67,7 +67,7 @@ const bind = (emit: EmitFunc, hooks: FlowHooks) => { } export default (store: FlowStore, emit?: EmitFunc) => { - let hooks = inject(Hooks)! + let hooks = inject(Hooks, null)! if (!hooks) { if (import.meta.env.DEV) console.warn('hooks context not found; creating default hooks') hooks = store.hooks diff --git a/src/composables/useStore.ts b/src/composables/useStore.ts index b318c42f..8c484660 100644 --- a/src/composables/useStore.ts +++ b/src/composables/useStore.ts @@ -5,7 +5,7 @@ import { onLoadToObject } from '~/utils' let id = 0 export default (options?: Partial) => { - let store = inject(Store)! + let store = inject(Store, null)! if (!store) { const withStorage = options?.storageKey ?? false