UNPKG

primo-app

Version:

primo is an all-in-one ide, cms, component library, and static site generator

25 lines (23 loc) 438 B
import {writable} from 'svelte/store' export const store = writable({ id: null, focused: false, selection: 0, position: 0, path: {} }) export const focusedNode = { subscribe: store.subscribe, set: store.set, update: store.update, setSelection: (options) => { store.update(s => ({ ...s, ...options, focused: true, })) }, updatePath: (path) => { store.update(s => ({...s,path})) } }