import { gremlinService } from './../service/gremlinService'; import "reflect-metadata"; import { Container } from "inversify" import * as contracts from '../contract/contracts'; import { configService } from "../service/configService"; import { localLogService } from "../service/localLogService"; import { diagramService } from '../service/diagramService'; import gremlinClient from "../client/gremlinClient"; class glue{ public container:Container; constructor(){ this.container = new Container(); this.container.bind(contracts.tContracts.IConfigService). to(configService).inSingletonScope(); this.container.bind(contracts.tContracts.ILocalLogService). to(localLogService).inSingletonScope(); this.container.bind(contracts.tContracts.IGremlinService). to(gremlinService).inSingletonScope(); this.container.bind(contracts.tContracts.IDiagramService). to(diagramService).inSingletonScope(); } } export {glue};