cloudly-http
Advanced tools
@@ -1,2 +0,2 @@ | ||
import { Request } from "./Request"; | ||
import type { Request } from "./Request"; | ||
import type { Response } from "./Response"; | ||
@@ -3,0 +3,0 @@ type Serialize = (message: Request<any> | Response<any>, contentType?: string) => Promise<Request<BodyInit> | Response<BodyInit>>; |
var _a; | ||
import { bind } from "./bind"; | ||
import { Request } from "./Request"; | ||
export class Serializer { | ||
@@ -13,3 +12,3 @@ constructor(extend) { | ||
async serialize(message) { | ||
const serialize = Request.is(message) && ["GET", "HEAD"].some(v => v == message.method) | ||
const serialize = !("status" in message) && ["GET", "HEAD"].some(v => v == message.method) | ||
? undefined | ||
@@ -16,0 +15,0 @@ : this.serializers[message.header?.contentType?.split(";")[0] ?? ""]; |
{ | ||
"name": "cloudly-http", | ||
"version": "0.2.0-alpha.13", | ||
"version": "0.2.0-alpha.14", | ||
"description": "Improved handling of HTTP Requests and Responses.", | ||
@@ -5,0 +5,0 @@ "author": "Simon Mika <simon@mika.se>", |
import { bind } from "./bind" | ||
import { Request } from "./Request" | ||
import type { Request } from "./Request" | ||
import type { Response } from "./Response" | ||
@@ -24,3 +24,3 @@ | ||
const serialize = | ||
Request.is(message) && ["GET", "HEAD"].some(v => v == message.method) | ||
!("status" in message) && ["GET", "HEAD"].some(v => v == message.method) | ||
? undefined | ||
@@ -27,0 +27,0 @@ : this.serializers[message.header?.contentType?.split(";")[0] ?? ""] |
Sorry, the diff of this file is not supported yet
182024
-0.03%2978
-0.03%