UNPKG

@xyflow/svelte

Version:

Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.

12 lines (11 loc) 370 B
import { getContext } from 'svelte'; import { errorMessages } from '@xyflow/system'; import { key } from '../store'; const providerErrorMessage = errorMessages['error001']('svelte'); export function useStore() { const storeContext = getContext(key); if (!storeContext) { throw new Error(providerErrorMessage); } return storeContext.getStore(); }