strand/src/lib/store.ts

17 lines
484 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 cardio = persisted("cardio", defaultState.cardio);
export const gym = persisted("gym", defaultState.gym);
export const diet = persisted("diet", defaultState.diet);
export type Exercise = {
completed: boolean;
name: string;
text: string;
date?: string;
rating?: number;
};