* Add definition for Keyv._getKeyPrefix()
* Update interface of Keyv.set
- For some Keyv built-in storage adapters, e.g. KeyvRedis, set() may return a value of undefined.
https://github.com/lukechilds/keyv-redis/blob/master/src/index.js#L46
* Add interface for got's cache option
* [got] Update to 8.3.0
Fixes#23454
* Return support for legacy url object
* Simplify agent option type
Because https.Agent is compatible with http.Agent
* Rename RequestOptions interface to InternalRequestOptions and move outside got namespace
* Add myself to "Definitions by" section
* [got] introduce typings
* [got] shorten typings as suggested by review
* [got] account for changed node typings
* [got] refactor so that delete call is provided
* [got] cut down even more on duplication, remove stale comments
* [got] further deduplicate