@http4t/core
Advanced tools
Comparing version 0.0.110 to 0.0.111
@@ -6,2 +6,3 @@ import { HttpBody, Data, HttpMessage, HttpRequest, HttpResponse } from "./contract"; | ||
[Symbol.asyncIterator](): AsyncIterator<Data>; | ||
toJSON(): Readonly<T>; | ||
} | ||
@@ -8,0 +9,0 @@ /** |
@@ -74,2 +74,5 @@ "use strict"; | ||
}; | ||
JsonBody.prototype.toJSON = function () { | ||
return this.data; | ||
}; | ||
return JsonBody; | ||
@@ -76,0 +79,0 @@ }()); |
@@ -16,2 +16,6 @@ import {bufferText} from "./bodies"; | ||
} | ||
toJSON() { | ||
return this.data; | ||
} | ||
} | ||
@@ -18,0 +22,0 @@ |
@@ -1,2 +0,3 @@ | ||
import { HeaderName, HeaderValue, HttpMessage } from "./contract"; | ||
export declare function setHeader<T extends HttpMessage>(req: T, name: HeaderName, value: HeaderValue): T; | ||
import { HeaderName, HeaderValue, HttpBody, HttpMessage } from "./contract"; | ||
export declare function setHeader<T extends HttpMessage>(message: T, name: HeaderName, value: HeaderValue): T; | ||
export declare function setBody<T extends HttpMessage>(message: T, body: HttpBody): T; |
@@ -6,6 +6,10 @@ "use strict"; | ||
var objects_1 = require("./util/objects"); | ||
function setHeader(req, name, value) { | ||
return objects_1.modify(req, { headers: h.setHeader(req.headers, headers_1.header(name, value)) }); | ||
function setHeader(message, name, value) { | ||
return objects_1.modify(message, { headers: h.setHeader(message.headers, headers_1.header(name, value)) }); | ||
} | ||
exports.setHeader = setHeader; | ||
function setBody(message, body) { | ||
return objects_1.modify(message, { body: body }); | ||
} | ||
exports.setBody = setBody; | ||
//# sourceMappingURL=messages.js.map |
@@ -1,2 +0,2 @@ | ||
import {HeaderName, HeaderValue, HttpMessage} from "./contract"; | ||
import {HeaderName, HeaderValue, HttpBody, HttpMessage} from "./contract"; | ||
import * as h from "./headers"; | ||
@@ -6,4 +6,8 @@ import {header} from "./headers"; | ||
export function setHeader<T extends HttpMessage>(req: T, name: HeaderName, value: HeaderValue): T { | ||
return modify(req, {headers: h.setHeader(req.headers, header(name, value))} as Partial<T>); | ||
export function setHeader<T extends HttpMessage>(message: T, name: HeaderName, value: HeaderValue): T { | ||
return modify(message, {headers: h.setHeader(message.headers, header(name, value))} as Partial<T>); | ||
} | ||
export function setBody<T extends HttpMessage>(message: T, body: HttpBody): T { | ||
return modify(message, {body} as Partial<T>); | ||
} |
{ | ||
"name": "@http4t/core", | ||
"version": "0.0.110", | ||
"version": "0.0.111", | ||
"license": "Apache-2.0" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
127664
2335