feat(blog): add per-feature InversifyJS container (symbols, module, container)

This commit is contained in:
2026-05-04 22:14:56 +02:00
parent 41d7883e7a
commit c00283506c
5 changed files with 65 additions and 1 deletions

View File

@@ -0,0 +1,11 @@
import { ContainerModule, type interfaces } from "inversify";
import type { IArticlesRepository } from "@/application/repositories/articles-repository.interface";
import { MockArticlesRepository } from "@/infrastructure/repositories/mock-articles.repository";
import { BLOG_SYMBOLS } from "./symbols";
export const BlogModule = new ContainerModule((bind: interfaces.Bind) => {
bind<IArticlesRepository>(BLOG_SYMBOLS.IArticlesRepository).to(
MockArticlesRepository,
);
});