title: Typescript: Property 'decoded' does not exists on type Request
body: <p>I have this code in javascript:</p>
  
  <pre><code>if (token) {
  
      // verifies secret and checks exp
      jwt.verify(token, Config.Secret, function(err, decoded) {      
        if (err) {
          return res.json({ success: false, message: 'Failed to authenticate token.' });    
        } else {
          // if everything is good, save to request for use in other routes
          req.decoded = decoded;    
          next();
        }
      });
  
    } else {
  
      // if there is no token
      // return an error
      return res.status(403).send({ 
          success: false, 
          message: 'No token provided.' 
      });
  
    }
  </code></pre>
  
  <p>Want to rewrite it to typescript but getting an error <code>Property decoded does not exists on type Request</code>.</p>
  
  <p>Any ideas how to solve that?</p>