@domisoft/todo-clean-architecture
Version:
todo project following uncle bob clean architecture patterns
10 lines (9 loc) • 426 B
TypeScript
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>;
}