@domisoft/todo-clean-architecture
Version:
todo project following uncle bob clean architecture patterns
10 lines (9 loc) • 425 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 GetCompletedTodosUseCase implements UseCase<void, TodoEntity[]> {
private todoRepository;
constructor(todoRepository: TodoRepository);
execute(): Observable<TodoEntity[]>;
}