Incorrect TypeScript definition for request / request-promise: option "time" is missing
<p>On NodeJS with TypeScript and using npm request-promise (which wraps npm request).  </p>

<p>I want to use the "time" option to time the round-trip as documented <a href="https://github.com/request/request#requestoptions-callback" rel="nofollow">here</a> "time - If true, the request-response cycle (including all redirects) is timed at millisecond resolution, and the result provided on the response's elapsedTime property" and which is available within the npm as evidenced <a href="https://github.com/request/request/blob/master/request.js#L428" rel="nofollow">here</a></p>

<pre><code> if (options.time) {
    self.timing = true
    self.elapsedTime = self.elapsedTime || 0
 }
</code></pre>

<p>But this option doesn't appear to be supported in any of the request definitions I can find.</p>

<p>So my first question is - am I reading things wrong?</p>

<p>If not, my second question is - is there a reason it's not there?</p>

<p>Finally, if it should be there - I can modify my local copy of the definitions but, of course, the better way is to get the repository definitions fixed and I'm just not exactly sure the best way to go about doing that, so who can point me in the right direction?</p>