primo-app
Version:
primo is an all-in-one ide, cms, component library, and static site generator
20 lines (18 loc) • 477 B
JavaScript
import { writable, readable, derived, get } from 'svelte/store';
import { User } from '../../constructs'
const store = writable(User())
export default {
subscribe: store.subscribe,
update: store.update,
set: (details) => {
if (typeof details !== 'object') console.error('User store arguments must be object, received:', details)
else {
return store.update((user) => (
User({
...user,
...details
})
))
}
}
}