Я использую Typescript и хотел расширить got , следуя примеру документации: https://github.com/sindresorhus/got/blob/master/documentation/lets-make-a-plugin.md#authorization
const instance = got.extend({
prefixUrl: 'https://api.github.com',
token: process.env.GITHUB_TOKEN,
handlers: [
// ...
]
});
Тем не менее, я получаю ошибку машинописного текста и не делаю этого. не знаю, как это исправить. Думаю, мне нужно расширить определение типа, но я не уверен.
No overload matches this call.
The last overload gave the following error.
Argument of type '{ token: string; ...' is not assignable to parameter of type 'Merge<Merge<RequestOptions, Merge<GotOptions, URLOptions>>, { isStream: true; }>'.
Object literal may only specify known properties, and 'token' does not exist in type 'Merge<Merge<RequestOptions, Merge<GotOptions, URLOptions>>, { isStream: true; }>
Не могли бы вы указать мне правильное направление?