## parseSearchRequest() function

Parses a search URL into a search request.

**Signature:**

```typescript
export declare function parseSearchRequest<T extends Resource = Resource>(url: URL | string, query?: Record<string, string[] | string | undefined>): SearchRequest<T>;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| url | URL \| string | The original search URL or the FHIR resource type. |
| query | Record<string, string[] \| string \| undefined> | _(Optional)_ Optional collection of additional query string parameters. |

**Returns:**

[SearchRequest](/content/docs/sdk/core.searchrequest) <T>

A parsed SearchRequest.

- [parseSearchRequest() function](/content/docs/sdk/core.parsesearchrequest#parsesearchrequest-function/index.html)
- [Parameters](/content/docs/sdk/core.parsesearchrequest#parameters/index.html)
