export interface ServerConfig { apiRoot: string; hostName?: string; port: number; remoting?: { cors?: { origin: string | string[]; optionsSuccessStatus: number; }; json?: { strict: boolean; limit: string; }; urlencoded?: { extended: boolean; limit: string; }; logger?: { logFilePath: string; timestampFormat: string; }; rest?: { errorHandler: { fieldName: string; writeLog: boolean; }; successHandler: { fieldName: string; writeLog: boolean; }; convertNullToError: boolean; }; }; }