File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,18 +4,16 @@ import SwaggerParser from '@apidevtools/swagger-parser';
44import { describe , test } from '@jest/globals' ;
55import { OpenAPIV3 } from 'openapi-types' ;
66import yaml from 'yaml' ;
7- import { Api } from '../lib/api.js' ;
8- import { OpenApiVersion } from '../lib/index.js' ;
9- import { MediaType } from '../lib/media-type.js' ;
7+ import { Api , OpenApiVersion } from '../lib/api.js' ;
108import { Parameter } from '../lib/parameter.js' ;
119import { Path } from '../lib/path.js' ;
10+ import { Reference } from '../lib/reference.js' ;
1211import { Response } from '../lib/response.js' ;
1312import { Schema } from '../lib/schema.js' ;
1413import { SecurityRequirement } from '../lib/security-requirement.js' ;
1514import { SecurityScheme } from '../lib/security-scheme.js' ;
1615import { Server } from '../lib/server.js' ;
1716import { Tag } from '../lib/tag.js' ;
18- import { Reference } from '../lib/reference.js' ;
1917
2018describe ( 'Synth' , ( ) => {
2119 const api = new Api ( {
Original file line number Diff line number Diff line change 11import { Construct , IConstruct } from 'constructs' ;
2+ import type { JSONSchema4 , JSONSchema7 } from 'json-schema' ;
23import type { OpenAPIV3_1 } from 'openapi-types' ;
34import { Parameter } from './parameter.js' ;
45import { Path } from './path.js' ;
6+ import { Reference } from './reference.js' ;
57import { Schema } from './schema.js' ;
68import { SecurityRequirement } from './security-requirement.js' ;
79import { SecurityScheme } from './security-scheme.js' ;
8- import type { OpenApiVersion } from './index.js' ;
9- import type { JSONSchema4 , JSONSchema7 } from 'json-schema' ;
10- import { Reference } from './reference.js' ;
10+
11+ export enum OpenApiVersion {
12+ V2 = '2.0' ,
13+ V3 = '3.0' ,
14+ V3_1 = '3.1.0' ,
15+ }
1116
1217export interface ApiOptions {
1318 openapi : OpenApiVersion ; // | `${OpenApiVersion}`;
Original file line number Diff line number Diff line change @@ -3,12 +3,6 @@ import { Construct } from 'constructs';
33import type { OpenAPIV3_1 } from 'openapi-types' ;
44import type { SetRequired } from 'type-fest' ;
55
6- export enum OpenApiVersion {
7- V2 = '2.0' ,
8- V3 = '3.0' ,
9- V3_1 = '3.1.0' ,
10- }
11-
126export type ParameterObjectFromPathParam < TParam extends string > = {
137 name : TParam | string ;
148} & SetRequired <
You can’t perform that action at this time.
0 commit comments