(url: string, qp: { k: string; v: string })
| 13 | import env from "../../environment"; |
| 14 | |
| 15 | const addQueryParam = (url: string, qp: { k: string; v: string }): string => { |
| 16 | /** |
| 17 | * Adds a query param k=v to a relative URL |
| 18 | */ |
| 19 | const urlObj = new URL(url, env.url); |
| 20 | const searchParams = urlObj.searchParams; |
| 21 | searchParams.append(qp.k, qp.v); |
| 22 | urlObj.search = searchParams.toString(); |
| 23 | return `${urlObj.pathname}?${urlObj.searchParams.toString()}`; |
| 24 | }; |
| 25 | |
| 26 | const filenameFromResponse = (response: Response): string => { |
| 27 | /** |