MCPcopy Create free account
hub / github.com/Effect-TS/effect / fileWebResponse

Function fileWebResponse

packages/platform/node/src/NodeHttpPlatform.ts:93–105  ·  view source on GitHub ↗
(file, status, statusText, headers, _options)

Source from the content-addressed store, hash-verified

91 })
92 },
93 fileWebResponse(file, status, statusText, headers, _options) {
94 return ServerResponse.raw(Readable.fromWeb(file.stream() as any), {
95 headers: Headers.merge(
96 headers,
97 Headers.fromRecordUnsafe({
98 "content-type": headers["content-type"] ?? Mime.getType(file.name) ?? "application/octet-stream",
99 "content-length": file.size.toString()
100 })
101 ),
102 status,
103 statusText
104 })
105 }
106})
107
108/**

Callers

nothing calls this directly

Calls 4

rawMethod · 0.80
mergeMethod · 0.80
streamMethod · 0.65
toStringMethod · 0.65

Tested by

no test coverage detected