UNPKG

airship-server

Version:

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

10 lines (9 loc) 502 B
import { ASResponse } from "../../apiServer/domain/entity/ASResponse"; import { ASRequest } from "../../apiServer/domain/entity/ASRequest"; import ApiSchema from "./ApiSchema"; import { ISerializable } from "../../serialize/BaseSerializer"; export declare type RequestType<T extends ASRequest & ISerializable> = T; export declare type ResponseType<T extends ASResponse> = T; export interface ApiSchemeGenerator { generateApiScheme(...methods: [RequestType<any>, ResponseType<any>][]): ApiSchema; }