diff --git a/.gitignore b/.gitignore index e5eaf4e..b137fbe 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /coverage /lib /node_modules +.vscode \ No newline at end of file diff --git a/src/payload-transformer.ts b/src/payload-transformer.ts index c4d4715..6006f6c 100644 --- a/src/payload-transformer.ts +++ b/src/payload-transformer.ts @@ -23,7 +23,7 @@ export default class PayloadTransformer { return options.body; } - toResponse(xhr: XMLHttpRequest): Response { + toResponse(xhr: XMLHttpRequest): Response { const headers = this._parseResponseHeaders(xhr.getAllResponseHeaders()); // Using `responseText` to support legacy IE diff --git a/src/request-sender.ts b/src/request-sender.ts index f758b6b..bcf2fd7 100644 --- a/src/request-sender.ts +++ b/src/request-sender.ts @@ -22,7 +22,7 @@ export default class RequestSender { this._cache = this._options.cache || new DefaultCache(); } - sendRequest(url: string, options?: RequestOptions): Promise> { + sendRequest(url: string, options?: RequestOptions): Promise> { const requestOptions = this._mergeDefaultOptions(url, options); const cachedRequest = this._getCachedRequest(url, requestOptions); @@ -34,7 +34,7 @@ export default class RequestSender { return new Promise((resolve, reject) => { const requestHandler = () => { - const response = this._payloadTransformer.toResponse(request); + const response = this._payloadTransformer.toResponse(request); if (response.status >= 200 && response.status < 300) { this._cacheRequest(url, requestOptions, response); @@ -62,23 +62,23 @@ export default class RequestSender { }); } - get(url: string, options?: RequestOptions): Promise> { + get(url: string, options?: RequestOptions): Promise> { return this.sendRequest(url, { ...options, method: 'GET' }); } - post(url: string, options?: RequestOptions): Promise> { + post(url: string, options?: RequestOptions): Promise> { return this.sendRequest(url, { ...options, method: 'POST' }); } - put(url: string, options?: RequestOptions): Promise> { + put(url: string, options?: RequestOptions): Promise> { return this.sendRequest(url, { ...options, method: 'PUT' }); } - patch(url: string, options?: RequestOptions): Promise> { + patch(url: string, options?: RequestOptions): Promise> { return this.sendRequest(url, { ...options, method: 'PATCH' }); } - delete(url: string, options?: RequestOptions): Promise> { + delete(url: string, options?: RequestOptions): Promise> { return this.sendRequest(url, { ...options, method: 'DELETE' }); } diff --git a/src/response.ts b/src/response.ts index c0c9a84..a1eaadb 100644 --- a/src/response.ts +++ b/src/response.ts @@ -1,6 +1,6 @@ import Headers from './headers'; -export default interface Response { +export default interface Response { body: T; headers: Headers; status: number; diff --git a/src/responses.mock.ts b/src/responses.mock.ts index 52619ca..11b5c17 100644 --- a/src/responses.mock.ts +++ b/src/responses.mock.ts @@ -6,7 +6,7 @@ export function getResponse( headers: Headers = {}, status: number = 200, statusText: string = 'OK' -): Response { +): Response { return { body, headers: { @@ -23,7 +23,7 @@ export function getErrorResponse( headers: Headers = {}, status: number = 400, statusText: string = 'Bad Request' -): Response { +): Response { return { body, headers: { @@ -35,7 +35,7 @@ export function getErrorResponse( }; } -export function getTimeoutResponse(): Response { +export function getTimeoutResponse(): Response { return { body: '', headers: {},