import { AlosaurOpenApiBuilder } from "https://deno.land/x/alosaur@v0.9.0/openapi/mod.ts";
For testing this builder use this editor: https://editor.swagger.io/
Constructors
new
AlosaurOpenApiBuilder(settings: AppSettings)Properties
private
builder: OpenApiBuilderprivate
classes: ObjectKeyAny[]private
metadata: MetadataArgsStorageprivate
routes: MetaRoute[]Methods
private
getPathItem(route: MetaRoute): oa.PathItemObjectaddDescription(description: string): AlosaurOpenApiBuilder
addServer(server: oa.ServerObject): AlosaurOpenApiBuilder
addTitle(title: string): AlosaurOpenApiBuilder
addVersion(version: string): AlosaurOpenApiBuilder
getSpec(): oa.OpenAPIObject
print(): void
saveToFile(path?: string): AlosaurOpenApiBuilder
Static Methods
create(settings: AppSettings): AlosaurOpenApiBuilder