diff --git a/app/api/metadata/proxy/__tests__/endpoint.test.ts b/app/api/metadata/proxy/__tests__/endpoint.test.ts index 85c255779..956b45d05 100644 --- a/app/api/metadata/proxy/__tests__/endpoint.test.ts +++ b/app/api/metadata/proxy/__tests__/endpoint.test.ts @@ -177,4 +177,4 @@ describe('Metadata Proxy Route :: resource fetching', () => { // Content-Length should match original expect(response.headers.get('content-length')).toBe(originalContentLength); }); -}); \ No newline at end of file +}); diff --git a/app/api/metadata/proxy/feature/index.ts b/app/api/metadata/proxy/feature/index.ts index 56468ef9f..80ea12108 100644 --- a/app/api/metadata/proxy/feature/index.ts +++ b/app/api/metadata/proxy/feature/index.ts @@ -22,9 +22,9 @@ function handleRequestBasedErrors(error: Error | undefined) { } async function requestResource( - uri: string, - headers: Headers, - timeout: number, + uri: string, + headers: Headers, + timeout: number, size: number ): Promise<[Error, void] | [void, fetch.Response]> { let response: fetch.Response | undefined; @@ -58,11 +58,11 @@ export async function fetchResource( timeout: number, size: number ): Promise | + ReturnType | ReturnType >> { const [error, response] = await requestResource(uri, headers, timeout, size); - + // check for response to infer proper type for it // and throw proper error if (error || !response) {