@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
JavaScript
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();
}