feat(marketing-pages): IMailerService interface (proof-of-life)
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
export interface IMailerService {
|
||||
sendWelcome(userId: string, email: string): Promise<void>;
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
export const MARKETING_PAGES_SYMBOLS = {
|
||||
IPagesRepository: Symbol.for("marketing-pages:IPagesRepository"),
|
||||
ISiteSettingsRepository: Symbol.for("marketing-pages:ISiteSettingsRepository"),
|
||||
IMailerService: Symbol.for("@repo/marketing-pages/IMailerService"),
|
||||
// Use cases
|
||||
IGetPageBySlugUseCase: Symbol.for("marketing-pages:IGetPageBySlugUseCase"),
|
||||
IGetSiteSettingsUseCase: Symbol.for("marketing-pages:IGetSiteSettingsUseCase"),
|
||||
|
||||
Reference in New Issue
Block a user