5
Methods
1
Implementations
0
Required By
01

Methods

  • get
    (task_id: UUID) -> Task | None
    Get task by ID, excludes deleted
  • get_including_deleted
    (task_id: UUID) -> Task | None
    Get task by ID, includes soft-deleted
  • save
    (task: Task) -> None
    Insert or update a task
  • query
    (spec: QuerySpec) -> QueryResult[Task]
    Query with filters, sorting, pagination
  • count
    (spec: QuerySpec) -> int
    Count tasks matching spec
02

Implementations

  • InMemoryTaskRepository
    from todos
    In-memory task storage for testing
03

Required By

Not required by any components