diff --git a/packages/engine/src/worktree-pool.ts b/packages/engine/src/worktree-pool.ts index 9f9441356a..939b5f77d7 100644 --- a/packages/engine/src/worktree-pool.ts +++ b/packages/engine/src/worktree-pool.ts @@ -2,7 +2,7 @@ import { exec } from "node:child_process"; import { promisify } from "node:util"; import { existsSync, lstatSync, readdirSync, rmSync, realpathSync } from "node:fs"; import { basename, join, relative, resolve, isAbsolute } from "node:path"; -import type { Column, ColumnId, SecretsStore, Settings, TaskStore, WorktrunkSettings } from "@fusion/core"; +import type { ColumnId, SecretsStore, Settings, TaskStore, WorktrunkSettings } from "@fusion/core"; import { assertCleanBranchAtBase, inspectBranchConflict } from "./branch-conflicts.js"; import { worktreePoolLog } from "./logger.js"; import { isInsideConfiguredWorktreesDir, resolveWorktreesDir } from "./worktree-paths.js"; diff --git a/plugins/fusion-plugin-dependency-graph/src/filters.ts b/plugins/fusion-plugin-dependency-graph/src/filters.ts index c872aedabc..8f08f14d01 100644 --- a/plugins/fusion-plugin-dependency-graph/src/filters.ts +++ b/plugins/fusion-plugin-dependency-graph/src/filters.ts @@ -1,7 +1,7 @@ -import type { Column, Task } from "@fusion/core"; +import type { ColumnId, Task } from "@fusion/core"; -export const INCLUDED_COLUMNS: ReadonlySet = new Set(["triage", "todo", "in-progress", "in-review"]); -export const EXCLUDED_COLUMNS: ReadonlySet = new Set(["done", "archived"]); +export const INCLUDED_COLUMNS: ReadonlySet = new Set(["triage", "todo", "in-progress", "in-review"]); +export const EXCLUDED_COLUMNS: ReadonlySet = new Set(["done", "archived"]); export function filterGraphTasks(tasks: Task[]): Task[] { return tasks.filter((task) => INCLUDED_COLUMNS.has(task.column)); diff --git a/plugins/fusion-plugin-even-realities-glasses/src/notifications/diff.ts b/plugins/fusion-plugin-even-realities-glasses/src/notifications/diff.ts index db5ab5dbf9..f193899d42 100644 --- a/plugins/fusion-plugin-even-realities-glasses/src/notifications/diff.ts +++ b/plugins/fusion-plugin-even-realities-glasses/src/notifications/diff.ts @@ -1,10 +1,10 @@ -import type { Task, Column } from "@fusion/core"; +import type { Task, ColumnId } from "@fusion/core"; import type { NotificationEvent, Snapshot } from "./types.js"; export function diffSnapshots( prev: Snapshot, next: ReadonlyArray, - opts: { notifyOnColumns: ReadonlySet; alsoNotifyOnDone?: boolean }, + opts: { notifyOnColumns: ReadonlySet; alsoNotifyOnDone?: boolean }, ): NotificationEvent[] { const events: NotificationEvent[] = []; diff --git a/plugins/fusion-plugin-even-realities-glasses/src/notifications/types.ts b/plugins/fusion-plugin-even-realities-glasses/src/notifications/types.ts index 2e105afb54..341c4ef007 100644 --- a/plugins/fusion-plugin-even-realities-glasses/src/notifications/types.ts +++ b/plugins/fusion-plugin-even-realities-glasses/src/notifications/types.ts @@ -1,18 +1,18 @@ -import type { Column } from "@fusion/core"; +import type { ColumnId } from "@fusion/core"; export type NotificationReason = "entered-column" | "new-task" | "left-column" | "completed"; export interface NotificationEvent { taskId: string; reason: NotificationReason; - column: Column; - previousColumn: Column | null; + column: ColumnId; + previousColumn: ColumnId | null; updatedAt: string; } export interface SnapshotRow { taskId: string; - lastColumn: Column; + lastColumn: ColumnId; updatedAt: string; }