UNPKG

airship-server

Version:

Airship is a framework for Node.JS & TypeScript that helps you to write big, scalable and maintainable API servers.

14 lines (13 loc) 537 B
import { BaseRequestHandler } from '../domain/BaseRequestHandler'; import { ASRequest } from '../domain/entity/ASRequest'; import { ASResponse } from '../domain/entity/ASResponse'; /** * RequestHandlersManager pretends BaseRequestHandler * and sends requests to handler that supports it */ export default class RequestHandlersManager extends BaseRequestHandler { private _handlers; constructor(_handlers: BaseRequestHandler[]); supports(request: ASRequest): boolean; handle(request: ASRequest): Promise<ASResponse>; }