strand/src/lib/store.ts

17 lines
538 B
TypeScript

import { writable } from "svelte/store";
import { persisted } from "svelte-persisted-store";
import defaultState from "../../data/default-state";
export const currentView = writable(0);
export const walks = persisted("walks", defaultState.walks);
export const gym = persisted("gym", defaultState.gym);
export const diet = persisted("diet", defaultState.diet);
export const fast = persisted("fast", defaultState.fast);
export type Exercise = {
completed: boolean;
name: string;
text: string;
date?: string;
rating?: number;
};