MCPcopy Index your code
hub / github.com/developmentseed/stac-react / generateStacSearchQueryKey

Function generateStacSearchQueryKey

src/utils/queryKeys.ts:80–91  ·  view source on GitHub ↗
(
  request: FetchRequest
)

Source from the content-addressed store, hash-verified

78 * - Free from irrelevant data like headers
79 */
80export function generateStacSearchQueryKey(
81 request: FetchRequest
82): [string, string, string] | [string, string, Record<string, unknown>] {
83 if (request.type === 'get') {
84 // For pagination GET requests, use the URL
85 return ['stacSearch', 'page', request.url];
86 } else {
87 // For search requests, extract only the essential search parameters
88 const searchParams = extractSearchParams(request.payload);
89 return ['stacSearch', 'search', searchParams];
90 }
91}

Callers 2

queryKeys.test.tsFile · 0.90
useStacSearchFunction · 0.90

Calls 1

extractSearchParamsFunction · 0.85

Tested by

no test coverage detected