UNPKG

@quo0/stiletto

Version:

With stiletto library you will be able to mock requests and choose between preconfigured responses right on the fly via UI

35 lines 2.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.container = void 0; const inversify_1 = require("inversify"); const ioc_1 = require("./ioc"); /* App */ const app_1 = require("./app/app"); const new_stiletto_1 = require("./app/workflows/new/new-stiletto"); const init_stiletto_1 = require("./app/workflows/init/init-stiletto"); /* Services */ const fs_service_1 = require("./app/services/fs/fs.service"); const process_service_1 = require("./app/services/process/process.service"); const prompt_service_1 = require("./app/services/prompt/prompt.service"); const structure_service_1 = require("./app/services/structure/structure.service"); const structure_1 = require("./app/models/structure"); const launch_stiletto_1 = require("./app/workflows/launch/launch-stiletto"); const browser_server_faced_service_1 = require("./app/services/browser-server-facade/browser-server-faced.service"); const websocket_server_service_1 = require("./app/services/websocket-server/websocket-server.service"); exports.container = new inversify_1.Container({ defaultScope: 'Singleton' }); /* Globals */ exports.container.bind(ioc_1.TOKENS.nodeProcess).toConstantValue(process); /* App */ exports.container.bind(app_1.App).toSelf(); exports.container.bind(ioc_1.TOKENS.initStilettoWorkflow).to(init_stiletto_1.InitStilettoWorkflow); exports.container.bind(ioc_1.TOKENS.newStilettoWorkflow).to(new_stiletto_1.NewStilettoWorkflow); exports.container.bind(ioc_1.TOKENS.launchStilettoWorkflow).to(launch_stiletto_1.LaunchStilettoWorkflow); /* Services */ exports.container.bind(ioc_1.TOKENS.processService).to(process_service_1.ProcessService); exports.container.bind(ioc_1.TOKENS.promptService).to(prompt_service_1.PromptService); exports.container.bind(ioc_1.TOKENS.fsService).to(fs_service_1.FsService); exports.container.bind(ioc_1.TOKENS.structureService).to(structure_service_1.StructureService); exports.container.bind(ioc_1.TOKENS.structureModel).toConstructor(structure_1.StructureModel); exports.container.bind(ioc_1.TOKENS.browserServerServiceFacade).to(browser_server_faced_service_1.BrowserServerServiceFacade); exports.container.bind(ioc_1.TOKENS.webSocketServerService).to(websocket_server_service_1.WebsocketServerService); //# sourceMappingURL=inversify.config.js.map