Skip to content

Commit 4268d03

Browse files
committed
Use matching requestFormat
1 parent 2ca4800 commit 4268d03

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

codegen/lib/connect.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,14 +157,15 @@ const getEndpointLayoutContext = (
157157
const prefix = pascalCase([route.path.split('/'), endpoint.name].join('_'))
158158

159159
const methodParamName = getMethodParamName(endpoint.name, route.name)
160-
const requestFormatSuffix = pascalCase(methodParamName)
161160

162161
const requestFormat = ['GET', 'DELETE'].includes(
163162
endpoint.request.preferredMethod,
164163
)
165164
? 'params'
166165
: 'body'
167166

167+
const requestFormatSuffix = pascalCase(requestFormat)
168+
168169
const returnsActionAttempt =
169170
endpoint.response.responseType === 'resource' &&
170171
endpoint.response.resourceType === 'action_attempt'
@@ -178,7 +179,7 @@ const getEndpointLayoutContext = (
178179
requestFormat,
179180
requestFormatSuffix,
180181
returnsActionAttempt,
181-
requestTypeName: `${prefix}${requestFormatSuffix}`,
182+
requestTypeName: `${prefix}${pascalCase(methodParamName)}`,
182183
responseTypeName: `${prefix}Response`,
183184
optionsTypeName: `${prefix}Options`,
184185
// UPSTREAM: Needs support in blueprint, fallback to true for now.

0 commit comments

Comments
 (0)