title: Type '{}' is missing the following properties from type 'match<Identifiable>': params, isExact, path, url
body: <p>I'm using react router and typescript to get the id variable from a route to use in a component and typescript is complaining that:</p>
  <blockquote>
  <p>Type '{}' is missing the following properties from type
  'match': params, isExact, path, url</p>
  </blockquote>
  <p>Heres my code (App.tsx):</p>
  <pre><code>&lt;Route path='/posts/:id'&gt;
    &lt;Post /&gt;
  &lt;/Route&gt;
  </code></pre>
  <p>Post.tsx :</p>
  <pre><code>import React from 'react';
  import { match } from 'react-router';
  
  interface Identifiable {
    id: string
    params: string,
    isExact: string,
    path: string,
    url: string,
  }
  
  const Post = (mathedRoute: match&lt;Identifiable&gt;) =&gt; {
    return &lt;h1&gt;{mathedRoute.params.id}&lt;/h1&gt;
  }
  
  export default Post;
  </code></pre>
  <p>Thanks in advance for your help.</p>