diff --git a/plugins/typescript/src/core/getOperationTypes.ts b/plugins/typescript/src/core/getOperationTypes.ts index ffe47f6..dcd6805 100644 --- a/plugins/typescript/src/core/getOperationTypes.ts +++ b/plugins/typescript/src/core/getOperationTypes.ts @@ -242,5 +242,6 @@ export const getOperationTypes = ({ */ const shouldExtractNode = (node: ts.Node) => ts.isIntersectionTypeNode(node) || + ts.isUnionTypeNode(node) || (ts.isTypeLiteralNode(node) && node.members.length > 0) || ts.isArrayTypeNode(node);