@@ -157,12 +157,11 @@ export function compileSpecification (specsFolder: string, outputFolder: string)
157157 return model
158158}
159159
160- function compileRequest ( declaration : InterfaceDeclaration , mappings : Record < string , model . Endpoint > , allEnums : EnumDeclaration [ ] ) : model . Request {
160+ function compileRequest ( declaration : InterfaceDeclaration , mappings : Record < string , model . Endpoint > , allEnums : EnumDeclaration [ ] ) : model . Request {
161161 const name = declaration . getName ( )
162162
163- let type : model . Request | model . Response
164163 const namespace = getNameSpace ( declaration )
165- type = {
164+ const type : model . Request = {
166165 specLocation : sourceLocation ( declaration ) ,
167166 kind : 'request' ,
168167 name : { name, namespace } ,
@@ -357,13 +356,11 @@ function compileRequest(declaration: InterfaceDeclaration, mappings: Record<stri
357356 return type
358357}
359358
360-
361- function compileResponse ( declaration : ClassDeclaration ) : model . Response {
359+ function compileResponse ( declaration : ClassDeclaration ) : model . Response {
362360 const name = declaration . getName ( )
363361 assert ( declaration , name != null , 'Anonymous definitions should not exists' )
364362
365- let type : model . Request | model . Response
366- type = {
363+ const type : model . Response = {
367364 specLocation : sourceLocation ( declaration ) ,
368365 kind : 'response' ,
369366 name : { name, namespace : getNameSpace ( declaration ) } ,
@@ -460,7 +457,6 @@ function compileResponse(declaration: ClassDeclaration): model.Response {
460457 'Responses cannot be extended'
461458 )
462459
463-
464460 for ( const typeParameter of declaration . getTypeParameters ( ) ) {
465461 type . generics = ( type . generics ?? [ ] ) . concat ( {
466462 name : modelGenerics ( typeParameter ) ,
@@ -471,7 +467,6 @@ function compileResponse(declaration: ClassDeclaration): model.Response {
471467 return type
472468}
473469
474-
475470function compileType ( declaration : ClassDeclaration | InterfaceDeclaration ) : model . Interface | model . Enum {
476471 const name = declaration . getName ( )
477472 assert ( declaration , name != null , 'Anonymous definitions should not exists' )
0 commit comments