UNPKG

@domisoft/todo-clean-architecture

Version:

todo project following uncle bob clean architecture patterns

10 lines (9 loc) 426 B
import { Observable } from 'rxjs'; import { UseCase } from '../../../../core/domain/usecase/usecase'; import { TodoEntity } from '../entity/todo.entity'; import { TodoRepository } from '../repository/todo.repository'; export declare class RemoveTodoUseCase implements UseCase<string, TodoEntity> { private todoRepository; constructor(todoRepository: TodoRepository); execute(id: string): Observable<TodoEntity>; }