12 lines
601 B
TypeScript
12 lines
601 B
TypeScript
export * from "./auth-service.interface";
|
|
import { ITransactionManager } from "@common/infrastructure/database";
|
|
import { SequelizeTransactionManager } from "@common/infrastructure/sequelize/sequelize-transaction-manager";
|
|
import { AuthenticatedUserRepository } from "../infraestructure";
|
|
import { AuthService } from "./auth.service";
|
|
|
|
const transactionManager: ITransactionManager = new SequelizeTransactionManager();
|
|
const authenticatedUserRepository = new AuthenticatedUserRepository();
|
|
const authService = new AuthService(authenticatedUserRepository, transactionManager);
|
|
|
|
export { authService };
|