({ url, params }: GetArgs, abortController?: AbortController)
| 68 | } |
| 69 | |
| 70 | async function baseGet({ url, params }: GetArgs, abortController?: AbortController) { |
| 71 | const apiUrl = buildUrl({ url, params }); |
| 72 | const method = "GET"; |
| 73 | const headers = buildAuthHeader(); |
| 74 | const signal = abortController?.signal; |
| 75 | const response = await fetch(apiUrl, { method, headers, signal }); |
| 76 | return response; |
| 77 | } |
| 78 | |
| 79 | export async function get(args: GetArgs, abortController?: AbortController) { |
| 80 | return processResponse(await baseGet(args, abortController)); |
no test coverage detected