import APIClient from "../common/http"; import { Logger } from "../common/logger"; import NotifierService from "./notifier.service"; import AssistantService from "./assistant.service"; import { Command } from "commander"; export type Service = { notifier: NotifierService assistant: AssistantService, logger: Logger } export const init = async (httpClient: APIClient, program: Command): Promise => { const service: Service = { notifier: new NotifierService(), assistant: new AssistantService(httpClient, program), logger: new Logger() }; return service; }; export default { init };