update-file-factory.ts•528 B
import { UpdateFile } from "../../../data/usecases/update-file/update-file.js";
import { FsFileRepository } from "../../../infra/filesystem/index.js";
import { FsProjectRepository } from "../../../infra/filesystem/repositories/fs-project-repository.js";
import { env } from "../../config/env.js";
export const makeUpdateFile = () => {
const projectRepository = new FsProjectRepository(env.rootPath);
const fileRepository = new FsFileRepository(env.rootPath);
return new UpdateFile(fileRepository, projectRepository);
};