Graphql 返回未定义片段的中继流类型

Graphql 返回未定义片段的中继流类型,graphql,flowtype,react-relay,Graphql,Flowtype,React Relay,我设置了以下组件:RequestLayout>RequestComposer>RequestMessageOptions>LegalSenderDropdown RequestLayout.jsx: const requestData = useFragment( graphql` fragment RequestLayout_request on TakedownRequest { ...RequestComposer_request }

我设置了以下组件:
RequestLayout>RequestComposer>RequestMessageOptions>LegalSenderDropdown

RequestLayout.jsx:

  const requestData = useFragment(
    graphql`
      fragment RequestLayout_request on TakedownRequest {
        ...RequestComposer_request
      }
    `,
    requestFragment,
  );

  return (<RequestComposer  request={request}  />)
无法获取
请求。counterNoticeModule
,因为
RequestComposer\u请求[1]中缺少属性
counterNoticeModule
。流(缺少属性) jsx(20,3):[1]
RequestComposer\u request

当我查看RequestComposer_请求类型时,我得到了由编译器生成的结果:

  +id: string,
  +primaryType: ?TakedownRequestModuleType,
  +owner: ?{|
    +email: string
  |},
  +agent: ?{|
    +email: string
  |},
  +$fragmentRefs: RequestComposer_counterNoticeModule$ref,
  +$refType: RequestComposer_request$ref,
|};
export type RequestComposer_request$data = RequestComposer_request;
export type RequestComposer_request$key = {
  +$data?: RequestComposer_request$data,
  +$fragmentRefs: RequestComposer_request$ref,
  ...
};

type Props = {|
  request: RequestComposer_request,
|};

const LegalSenderDropdown = ({
  request,
}: Props): Node => {

  const originalRequest = request.counterNoticeModule?.originalRequest;

  return null;
};
  +id: string,
  +primaryType: ?TakedownRequestModuleType,
  +owner: ?{|
    +email: string
  |},
  +agent: ?{|
    +email: string
  |},
  +$fragmentRefs: RequestComposer_counterNoticeModule$ref,
  +$refType: RequestComposer_request$ref,
|};
export type RequestComposer_request$data = RequestComposer_request;
export type RequestComposer_request$key = {
  +$data?: RequestComposer_request$data,
  +$fragmentRefs: RequestComposer_request$ref,
  ...
};