diff --git a/packages/openapi-generator/src/codec.ts b/packages/openapi-generator/src/codec.ts index b33a8491..69cd132b 100644 --- a/packages/openapi-generator/src/codec.ts +++ b/packages/openapi-generator/src/codec.ts @@ -510,7 +510,10 @@ export function parseCodecInitializer( if (E.isRight(calleeInitE)) { const [calleeSourceFile, calleeInit] = calleeInitE.right; if (calleeInit !== null && calleeInit.type === 'ArrowFunctionExpression') { - return parseFunctionBody(project, calleeSourceFile, calleeInit); + const bodyResult = parseFunctionBody(project, calleeSourceFile, calleeInit); + if (E.isRight(bodyResult)) { + return bodyResult; + } } } }