import { makeService } from "@ethicdevs/react-monolith";
import { GitServerServiceAPI, GitServerServiceDeps } from "./types";
import { default as makeAuthorizationResolver } from "./authorizationResolver";
import { default as makeRepositoryResolver } from "./repositoryResolver";
import { default as makeOnPushEvent } from "./onPushEvent";
export const makeGitServerService = makeService<
GitServerServiceAPI,
GitServerServiceDeps
>({
authorizationResolver: makeAuthorizationResolver,
repositoryResolver: makeRepositoryResolver,
onPushEvent: makeOnPushEvent,
});