15 lines
596 B
TypeScript
15 lines
596 B
TypeScript
export const AUTH_SYMBOLS = {
|
|
IUsersRepository: Symbol.for("auth:IUsersRepository"),
|
|
IAuthenticationService: Symbol.for("auth:IAuthenticationService"),
|
|
// Use cases
|
|
ISignInUseCase: Symbol.for("auth:ISignInUseCase"),
|
|
ISignUpUseCase: Symbol.for("auth:ISignUpUseCase"),
|
|
ISignOutUseCase: Symbol.for("auth:ISignOutUseCase"),
|
|
// Controllers
|
|
ISignInController: Symbol.for("auth:ISignInController"),
|
|
ISignUpController: Symbol.for("auth:ISignUpController"),
|
|
ISignOutController: Symbol.for("auth:ISignOutController"),
|
|
// <gen:event-handler-symbols>
|
|
// <gen:job-symbols>
|
|
} as const;
|