UNPKG

vulcain-corejs

Version:
17 lines (16 loc) 700 B
import { Application } from '../application'; import * as express from 'express'; import { AbstractAdapter } from './abstractAdapter'; import { IContainer } from '../di/resolvers'; export declare class ExpressAdapter extends AbstractAdapter { private app; express: express.Express; constructor(domainName: string, container: IContainer, app: Application); private populateFromQuery(req); private getActionSchema(query, req, defaultAction?); private normalizeCommand(req); private executeRequest(handler, command, req, res); setStaticRoot(basePath: string): void; start(port: number): void; useMiddleware(verb: string, path: string, handler: Function): void; }