title: What's the proper type declaration of React context functions to avoid linting issues?
body: <p>I am using React Context and I have:</p>
  <pre><code>const DocumentContext = createContext&lt;
      [DocumentStateType, React.Dispatch&lt;any&gt;, React.Dispatch&lt;any&gt;]
  &gt;([initVal, () =&gt; { }, () =&gt; { }]);
  </code></pre>
  <p>But my linter complains:</p>
  <pre><code>Unexpected empty arrow function @typescript-eslint/no-empty-function
  </code></pre>
  <p>I know I can turn that off in my linting settings, but is there a right way to do it?</p>