2026-02-08 15:01:42 +09:00
|
|
|
import type { Todo } from "./types"
|
|
|
|
|
|
|
|
|
|
export function getIncompleteCount(todos: Todo[]): number {
|
2026-02-26 20:58:23 +09:00
|
|
|
return todos.filter(
|
|
|
|
|
(todo) =>
|
|
|
|
|
todo.status !== "completed"
|
|
|
|
|
&& todo.status !== "cancelled"
|
|
|
|
|
&& todo.status !== "blocked"
|
|
|
|
|
&& todo.status !== "deleted",
|
|
|
|
|
).length
|
2026-02-08 15:01:42 +09:00
|
|
|
}
|