14 lines
382 B
TypeScript
14 lines
382 B
TypeScript
import * as nodeFetch from 'node-fetch';
|
|
|
|
export * from 'node-fetch';
|
|
export default async function (
|
|
input: nodeFetch.RequestInfo,
|
|
init?: nodeFetch.RequestInit,
|
|
): Promise<nodeFetch.Response> {
|
|
const processedInput =
|
|
typeof input === 'string' && input.slice(0, 2) === '//'
|
|
? 'https:' + input
|
|
: input;
|
|
return await nodeFetch.default(processedInput, init);
|
|
}
|