MCPcopy Create free account
hub / github.com/datapane/datapane / addQueryParam

Function addQueryParam

web-components/report/src/data-model/blocks/datatable.ts:15–24  ·  view source on GitHub ↗
(url: string, qp: { k: string; v: string })

Source from the content-addressed store, hash-verified

13import env from "../../environment";
14
15const 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
26const filenameFromResponse = (response: Response): string => {
27 /**

Callers 1

DataTableBlockClass · 0.85

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected