all repos — kōi @ 4a48ccfcb2820e792122c1a2d62d209c30239e47

Minimalist task manager

src/vite-env.d.ts (view raw)

 1/// <reference types="svelte" />
 2/// <reference types="vite/client" />
 3
 4interface PageProps {
 5  navigate: (page: string) => void;
 6}
 7
 8interface Task {
 9  id: string;
10  name: string;
11  done?: boolean;
12  startTime: Date;
13  dueDate?: Date | null;
14  endTime?: Date | null;
15
16  // Periodicity
17  byDay?: WeekDay;
18  byMonth?: number;
19  byMonthDay?: number;
20  byMonthWeek?: number;
21}