split the common.ts into several files
This commit is contained in:
13
src/core/ioc.ts
Normal file
13
src/core/ioc.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
import { Container } from "inversify";
|
||||
import { IVersionManager, VersionManager } from "./versionManager";
|
||||
import { TYPES, IBuildAgent } from "./common";
|
||||
import { BuildAgent } from "../agent/mock/build-agent";
|
||||
import { IDotnetTool, DotnetTool } from "./dotnet-tool";
|
||||
|
||||
const container = new Container();
|
||||
|
||||
container.bind<IVersionManager>(TYPES.IVersionManager).to(VersionManager);
|
||||
container.bind<IBuildAgent>(TYPES.IBuildAgent).to(BuildAgent);
|
||||
container.bind<IDotnetTool>(TYPES.IDotnetTool).to(DotnetTool);
|
||||
|
||||
export default container;
|
||||
Reference in New Issue
Block a user