UNPKG

airship-server

Version:

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

15 lines (14 loc) 625 B
import AirshipApiSchemeGenerator from "../infrastructure/AirshipApiSchemeGenerator"; import BaseLogger from "../../logger/domain/BaseLogger"; import { RequestType, ResponseType } from "../domain/ApiSchemeGenerator"; import ApiSchema from "../domain/ApiSchema"; /** * AirshipSchemeGenerator Generates API Server scheme */ export default class AirshipSchemeGenerator { private _airshipApiSchemeGenerator; private _logger; private _methods; constructor(airshipApiSchemeGenerator: AirshipApiSchemeGenerator, logger: BaseLogger, ...methods: [RequestType<any>, ResponseType<any>][]); generate(): ApiSchema; }