Files
agentic-dev/packages/blog/src/di/module.ts

12 lines
484 B
TypeScript

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,
);
});