Files
obsidian-tannersearch/tests/svelte-store-mock.ts
T

13 lines
249 B
TypeScript

export const writable = <T>(value: T) => ({
subscribe(run: (value: T) => void) {
run(value)
return () => undefined
},
set(next: T) {
value = next
},
update(updateValue: (value: T) => T) {
value = updateValue(value)
},
})