@@ -21,9 +21,9 @@ export interface EndpointLayoutContext {
2121 className : string
2222 method : Method
2323 responseKey : string
24- methodParamName : 'params' | 'body'
2524 requestFormat : 'params' | 'body'
26- requestTypeName : string
25+ parametersTypeName : string
26+ legacyRequestTypeName : string
2727 responseTypeName : string
2828 requestFormatSuffix : string
2929 optionsTypeName : string
@@ -78,7 +78,7 @@ export const getEndpointLayoutContext = (
7878) : EndpointLayoutContext => {
7979 const prefix = pascalCase ( [ route . path . split ( '/' ) , endpoint . name ] . join ( '_' ) )
8080
81- const methodParamName = [ 'GET' , 'DELETE' ] . includes (
81+ const legacyMethodParamName = [ 'GET' , 'DELETE' ] . includes (
8282 endpoint . request . semanticMethod ,
8383 )
8484 ? 'params'
@@ -104,11 +104,11 @@ export const getEndpointLayoutContext = (
104104 functionName : camelCase ( prefix ) ,
105105 method : endpoint . request . preferredMethod ,
106106 className : getClassName ( route . path ) ,
107- methodParamName,
108107 requestFormat,
109108 requestFormatSuffix,
110109 returnsActionAttempt,
111- requestTypeName : `${ prefix } ${ pascalCase ( methodParamName ) } ` ,
110+ parametersTypeName : `${ prefix } Parameters` ,
111+ legacyRequestTypeName : `${ prefix } ${ pascalCase ( legacyMethodParamName ) } ` ,
112112 responseTypeName : `${ prefix } Response` ,
113113 optionsTypeName : `${ prefix } Options` ,
114114 // UPSTREAM: Needs support in blueprint, fallback to true for now.
0 commit comments