File size: 351 Bytes
e8b5344 |
1 2 3 4 5 6 7 8 9 10 |
import { browser } from "$app/environment";
import { page } from "$app/stores";
import { readable, type Writable } from "svelte/store";
export function partialSet<T extends Record<string, unknown>>(store: Writable<T>, partial: Partial<T>) {
store.update(s => ({ ...s, ...partial }));
}
export const safePage = browser ? page : readable(undefined);
|