MCPcopy Create free account
hub / github.com/di-sukharev/opencommit / stringifyQuery

Method stringifyQuery

out/cli.cjs:69783–69793  ·  view source on GitHub ↗
(query)

Source from the content-addressed store, hash-verified

69781 if (!isEmptyObj(defaultQuery)) {
69782 query = { ...defaultQuery, ...query };
69783 }
69784 if (typeof query === "object" && query && !Array.isArray(query)) {
69785 url2.search = this.stringifyQuery(query);
69786 }
69787 return url2.toString();
69788 }
69789 stringifyQuery(query) {
69790 return Object.entries(query).filter(([_7, value]) => typeof value !== "undefined").map(([key, value]) => {
69791 if (typeof value === "string" || typeof value === "number" || typeof value === "boolean") {
69792 return `${encodeURIComponent(key)}=${encodeURIComponent(value)}`;
69793 }
69794 if (value === null) {
69795 return `${encodeURIComponent(key)}=`;
69796 }

Callers 1

buildURLMethod · 0.80

Calls 2

filterMethod · 0.80
entriesMethod · 0.45

Tested by

no test coverage detected