MCPcopy Index your code
hub / github.com/anomalyco/opencode / appendQuery

Function appendQuery

packages/client/src/generated/client.ts:993–1004  ·  view source on GitHub ↗
(params: URLSearchParams, key: string, value: unknown)

Source from the content-addressed store, hash-verified

991}
992
993function appendQuery(params: URLSearchParams, key: string, value: unknown): void {
994 if (value === undefined || value === null) return
995 if (Array.isArray(value)) {
996 for (const item of value) appendQuery(params, key, item)
997 return
998 }
999 if (typeof value === "object") {
1000 for (const [child, item] of Object.entries(value)) appendQuery(params, `${key}[${child}]`, item)
1001 return
1002 }
1003 params.append(key, String(value))
1004}
1005
1006async function json(response: Response): Promise<unknown> {
1007 if (!isContentType(response, "application/json") && !response.headers.get("content-type")?.includes("+json")) {

Callers 1

prepareFunction · 0.85

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected