// @flow import * as React from 'react'; import RefId from 'canner-ref-id'; import {HOCContext} from './context'; import type {Query} from '../query'; import type {HOCProps, Reset} from './types'; type State = { canRender: boolean, refId: RefId }; export default function connectContext(Com: React.ComponentType<*>) { return class ComponentConnectContext extends React.Component { refId: RefId; query: Query; reset: Reset; render() { return {context => ( )} } }; }