(
response: HttpServerResponse.HttpServerResponse,
filePath: string
)
| 95 | } |
| 96 | |
| 97 | const setFileHeaders = ( |
| 98 | response: HttpServerResponse.HttpServerResponse, |
| 99 | filePath: string |
| 100 | ): HttpServerResponse.HttpServerResponse => { |
| 101 | let currentResponse = HttpServerResponse.setHeaders(response, { |
| 102 | "Content-Type": resolveMimeType(path, filePath, mimeTypes), |
| 103 | "Accept-Ranges": "bytes" |
| 104 | }) |
| 105 | if (cacheControl !== undefined) { |
| 106 | currentResponse = HttpServerResponse.setHeader(currentResponse, "Cache-Control", cacheControl) |
| 107 | } |
| 108 | return currentResponse |
| 109 | } |
| 110 | |
| 111 | const serveFile: ( |
| 112 | request: HttpServerRequest.HttpServerRequest, |
no test coverage detected