(self: HttpClientRequest)
| 877 | * @since 4.0.0 |
| 878 | */ |
| 879 | export function toUrl(self: HttpClientRequest): Option.Option<URL> { |
| 880 | const r = Url.make(self.url, self.urlParams, Option.getOrUndefined(self.hash)) |
| 881 | if (Result.isSuccess(r)) { |
| 882 | return Option.some(r.success) |
| 883 | } |
| 884 | return Option.none() |
| 885 | } |
| 886 | |
| 887 | /** |
| 888 | * Converts a Web `Request` into an `HttpClientRequest`, preserving method, URL, headers, and supported request bodies. |