14 lines
617 B
TypeScript
14 lines
617 B
TypeScript
export const BLOG_SYMBOLS = {
|
|
IArticlesRepository: Symbol.for("blog:IArticlesRepository"),
|
|
// Use cases
|
|
IGetArticlesUseCase: Symbol.for("blog:IGetArticlesUseCase"),
|
|
ICreateArticleUseCase: Symbol.for("blog:ICreateArticleUseCase"),
|
|
IGetArticleBySlugUseCase: Symbol.for("blog:IGetArticleBySlugUseCase"),
|
|
// Controllers
|
|
IGetArticlesController: Symbol.for("blog:IGetArticlesController"),
|
|
ICreateArticleController: Symbol.for("blog:ICreateArticleController"),
|
|
IGetArticleBySlugController: Symbol.for("blog:IGetArticleBySlugController"),
|
|
// <gen:event-handler-symbols>
|
|
// <gen:job-symbols>
|
|
} as const;
|