tsoa
This commit is contained in:
24
node_modules/@tsoa/cli/dist/swagger/specGenerator31.d.ts
generated
vendored
Normal file
24
node_modules/@tsoa/cli/dist/swagger/specGenerator31.d.ts
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
import { Swagger, Tsoa } from '@tsoa/runtime';
|
||||
import { ExtendedSpecConfig } from '../cli';
|
||||
import { SpecGenerator3 } from './specGenerator3';
|
||||
/**
|
||||
* OpenAPI 3.1 Spec Generator
|
||||
*
|
||||
* Extends SpecGenerator3 with OpenAPI 3.1 specific features:
|
||||
* - Tuple support via prefixItems
|
||||
* - OpenAPI version 3.1.0
|
||||
*
|
||||
* Uses inheritance to reuse all building logic from SpecGenerator3,
|
||||
* only overriding the version and adding tuple type support.
|
||||
*/
|
||||
export declare class SpecGenerator31 extends SpecGenerator3 {
|
||||
protected readonly metadata: Tsoa.Metadata;
|
||||
protected readonly config: ExtendedSpecConfig;
|
||||
constructor(metadata: Tsoa.Metadata, config: ExtendedSpecConfig);
|
||||
GetSpec(): Swagger.Spec31;
|
||||
/**
|
||||
* Override to add tuple type support (OpenAPI 3.1 feature via prefixItems)
|
||||
*/
|
||||
protected getSwaggerType(type: Tsoa.Type, title?: string): Swagger.BaseSchema;
|
||||
private isTupleType;
|
||||
}
|
||||
Reference in New Issue
Block a user