import { KanbanBoard, KanbanLayout, MatrixBoard, MatrixLayout } from "./types"; export function emptyKanbanBoard(): KanbanBoard { return { backlog: [], inProgress: [], done: [] }; } export function emptyMatrixBoard(): MatrixBoard { return { topLeft: [], topRight: [], bottomLeft: [], bottomRight: [] }; } export function emptyKanbanLayout(groupByNotebook: boolean): KanbanLayout { if (groupByNotebook) return { kind: "notebooks", groups: [] }; return { kind: "single", board: emptyKanbanBoard() }; } export function emptyMatrixLayout(groupByNotebook: boolean): MatrixLayout { if (groupByNotebook) return { kind: "notebooks", groups: [] }; return { kind: "single", board: emptyMatrixBoard() }; }