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
TypeScript
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;
}