@http4t/core
Advanced tools
Comparing version 0.0.93 to 0.0.94
{ | ||
"name": "@http4t/core", | ||
"version": "0.0.93", | ||
"version": "0.0.94", | ||
"license": "Apache-2.0" | ||
} |
import { Body, Header, HeaderName, HeaderValue, HttpRequest, Method } from "./contract"; | ||
import { UriLike } from "./uri"; | ||
import { Uri, UriLike } from "./uri"; | ||
export declare function request(method: Method, uri: UriLike, body?: Body, ...headers: Header[]): HttpRequest; | ||
@@ -12,1 +12,3 @@ export declare function modifyRequest(request: HttpRequest, modifications: Partial<HttpRequest>): HttpRequest; | ||
export declare function host(request: HttpRequest): string; | ||
export declare function uri(request: HttpRequest): Uri; | ||
export declare function uriString(request: HttpRequest): string; |
@@ -95,2 +95,12 @@ "use strict"; | ||
exports.host = host; | ||
function uri(request) { | ||
return uri_1.Uri.of(request.uri); | ||
} | ||
exports.uri = uri; | ||
function uriString(request) { | ||
return typeof request.uri === 'string' | ||
? request.uri | ||
: uri_1.Uri.of(request.uri).toString(); | ||
} | ||
exports.uriString = uriString; | ||
//# sourceMappingURL=requests.js.map |
@@ -49,2 +49,12 @@ import {Body, Header, HeaderName, HeaderValue, HttpRequest, Method} from "./contract"; | ||
return value; | ||
} | ||
export function uri(request: HttpRequest): Uri { | ||
return Uri.of(request.uri); | ||
} | ||
export function uriString(request: HttpRequest): string { | ||
return typeof request.uri === 'string' | ||
? request.uri | ||
: Uri.of(request.uri).toString(); | ||
} |
Sorry, the diff of this file is not supported yet
103188
1876