UNPKG

805 BPlain TextView Raw
1// Copyright (c) Microsoft Corporation. All rights reserved.
2// Licensed under the MIT License. See License.txt in the project root for license information.
3
4import {
5 CommonRequestInfo,
6 CommonRequestInit,
7 CommonResponse,
8 FetchHttpClient,
9} from "./fetchHttpClient";
10import { HttpOperationResponse } from "./httpOperationResponse";
11import { WebResourceLike } from "./webResource";
12
13export class BrowserFetchHttpClient extends FetchHttpClient {
14 prepareRequest(_httpRequest: WebResourceLike): Promise<Partial<RequestInit>> {
15 return Promise.resolve({});
16 }
17
18 processRequest(_operationResponse: HttpOperationResponse): Promise<void> {
19 return Promise.resolve();
20 }
21
22 fetch(input: CommonRequestInfo, init?: CommonRequestInit): Promise<CommonResponse> {
23 return fetch(input, init);
24 }
25}