airship-server
Version:
Airship is a framework for Node.JS & TypeScript that helps you to write big, scalable and maintainable API servers.
18 lines (17 loc) • 654 B
TypeScript
import { ApiSDKGenerator } from "../domain/ApiSDKGenerator";
import BaseLogger from "../../logger/domain/BaseLogger";
import ApiSchema from "../../schemeGenerator/domain/ApiSchema";
import SDKFile from "../domain/SDKFile";
import { SDKConfig } from "../domain/SDKConfig";
/**
* AirshipSDKGenerator generates ready to use,
* fully statically typed TypeScript SDK for fronted
*/
export default class AirshipSDKGenerator {
private _sdkGenerator;
private _apiSchema;
private _config;
private _logger;
constructor(sdkGenerator: ApiSDKGenerator, apiSchema: ApiSchema, config: SDKConfig, logger: BaseLogger);
generate(): SDKFile[];
}