UNPKG

@msom/http

Version:

@msom/http

23 lines 811 B
import { DBContext } from "./DBContext"; import { ErrorResponse, SuccessResponse } from "./interfaces"; interface DatabaseProxyServiceOption { base?: string; } export declare class DatabaseProxyService { private dbContext; private app; private router; private queryExecutor; private base; constructor(dbContext: DBContext, option?: DatabaseProxyServiceOption); private setupMiddleware; private setupApp; private setupRoutes; private sendSuccess; private sendError; start(port?: number): void; } export declare function createSuccessResponse<T = any>(data: T, message?: string): SuccessResponse<T>; export declare function createErrorResponse<T = any>(error: string, details?: T): ErrorResponse<T>; export {}; //# sourceMappingURL=DatabaseProxyService.d.ts.map