lecoffre-back/src/common/system/ServerInterface.ts
Arnaud D. Natali 3dc043e6c4
Feature/services test (#17)
controllers, repositories, services and associated tests for:

Deed types, Deed, Document types, Users and Customers

---------

Co-authored-by: Vincent Alamelle <vincent.alamelle@smart-chain.fr>
Co-authored-by: OxSaitama <arnaud.daubernatali@smart-chain.fr>
2023-04-06 18:43:13 +02:00

17 lines
435 B
TypeScript

import { NextFunction, Request, Response, Router } from "express";
import { RequestHandlerParams } from "express-serve-static-core";
export interface IConfig {
label: string;
port: number;
rootUrl: string;
middlwares: RequestHandlerParams[];
errorHandler?: (error: any, req: Request, res: Response, next: NextFunction) => void;
}
export default interface ServerInterface {
getRouter(): Router;
init(config: IConfig): this;
}