12 lines
593 B
TypeScript
12 lines
593 B
TypeScript
import { PrismaListRepository } from './infrastructure/PrismaListRepository';
|
|
import { AddListItemUseCase } from './application/AddListItemUseCase';
|
|
import { GetListsUseCase } from './application/GetListsUseCase';
|
|
import { ToggleListItemUseCase } from './application/ToggleListItemUseCase';
|
|
|
|
const listRepository = new PrismaListRepository();
|
|
|
|
export const addListItemUseCase = new AddListItemUseCase(listRepository);
|
|
export const getListsUseCase = new GetListsUseCase(listRepository);
|
|
export const toggleListItemUseCase = new ToggleListItemUseCase(listRepository);
|
|
export { listRepository };
|