(input: CatalogQuery)
| 385 | } |
| 386 | |
| 387 | const cacheKey = (input: CatalogQuery): string => |
| 388 | `${input.kind ?? "all"}:${input.limit ?? 0}:${input.query}`; |
| 389 | /** Responses are cached for as long as the registry says they are fresh, and |
| 390 | * no longer. The first version of this cache had no expiry at all, so a |
| 391 | * session that searched once kept that answer for its whole life — a registry |
no outgoing calls
no test coverage detected