/// import { ISwagger as iSwagger } from '../../definitions/swagger/swagger.d'; import { SecurityDefinitions } from '../schema/type/security.definitions.schema'; import { ControllerDefinitions } from '../schema/type/definitions.schema'; import { ControllerOperations } from '../schema/type/operations.schema'; export declare module Codegen { interface IControllerOptions { } interface IControllerAccess { Init(): Promise; SwaggerToSecurityDefinitions(swagger: iSwagger): SecurityDefinitions; SecurityDefinitionsToSecurityInterfacesTs(securityDefinitions: SecurityDefinitions): string; SecurityDefinitionsToSecurityTs(securityDefinitions: SecurityDefinitions): string; SecurityDefinitionsToSecurityControllerTs(securityDefinitions: SecurityDefinitions): string; SwaggerToControllerDefinitions(swagger: iSwagger): ControllerDefinitions; ControllerDefinitionsToControllerDefinitionsTs(controllerDefinitions: ControllerDefinitions): string; SwaggerToControllerOperations(swagger: iSwagger): ControllerOperations; ControllerOperationsToControllerInterfacesTs(operations: ControllerOperations): string; ControllerOperationsToControllerControllerTs(operations: ControllerOperations): string; ControllerOperationsToControllerImplementTs(operations: ControllerOperations): string; } interface IControllerEvents { } class Controller implements IControllerAccess, IControllerEvents { private options; constructor(options?: IControllerOptions); Init(): Promise; SwaggerToSecurityDefinitions(swagger: iSwagger): SecurityDefinitions; SecurityDefinitionsToSecurityInterfacesTs(securityDefinitions: SecurityDefinitions): string; SecurityDefinitionsToSecurityTs(securityDefinitions: SecurityDefinitions): string; SecurityDefinitionsToSecurityControllerTs(securityDefinitions: SecurityDefinitions): string; private getArrayLevel(definition, level?); private getArrayItem(definition); SwaggerToControllerDefinitions(swagger: iSwagger): ControllerDefinitions; private numberTypes; private stringTypes; private normalType(definition); ControllerDefinitionsToControllerDefinitionsTs(controllerDefinitions: ControllerDefinitions): string; private httpActions; SwaggerToControllerOperations(swagger: iSwagger): ControllerOperations; ControllerOperationsToControllerInterfacesTs(operations: ControllerOperations): string; ControllerOperationsToControllerControllerTs(operations: ControllerOperations): string; ControllerOperationsToControllerImplementTs(operations: ControllerOperations): string; } } declare var _default: typeof Codegen.Controller; export default _default;