summaryrefslogtreecommitdiff
path: root/std/http/file_server.ts
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2020-03-29 04:03:49 +1100
committerGitHub <noreply@github.com>2020-03-28 13:03:49 -0400
commitbced52505f32d6cca4f944bb610a8a26767908a8 (patch)
treeda49a5df4b7bd6f8306248069228cd6bd0db1303 /std/http/file_server.ts
parent1397b8e0e7c85762e19d88fde103342bfa563360 (diff)
Update to Prettier 2 and use ES Private Fields (#4498)
Diffstat (limited to 'std/http/file_server.ts')
-rwxr-xr-xstd/http/file_server.ts37
1 files changed, 19 insertions, 18 deletions
diff --git a/std/http/file_server.ts b/std/http/file_server.ts
index 20d5d61e6..5582afd07 100755
--- a/std/http/file_server.ts
+++ b/std/http/file_server.ts
@@ -108,7 +108,7 @@ async function serveFile(
const res = {
status: 200,
body: file,
- headers
+ headers,
};
return res;
}
@@ -137,7 +137,7 @@ async function serveDir(
mode: modeToString(fileInfo.isDirectory(), mode),
size: fileInfo.isFile() ? fileLenToString(fileInfo.size) : "",
name: fileInfo.name ?? "",
- url: fileUrl
+ url: fileUrl,
});
}
listEntry.sort((a, b) =>
@@ -152,7 +152,7 @@ async function serveDir(
const res = {
status: 200,
body: page,
- headers
+ headers,
};
setContentLength(res);
return res;
@@ -162,12 +162,12 @@ function serveFallback(req: ServerRequest, e: Error): Promise<Response> {
if (e instanceof Deno.errors.NotFound) {
return Promise.resolve({
status: 404,
- body: encoder.encode("Not found")
+ body: encoder.encode("Not found"),
});
} else {
return Promise.resolve({
status: 500,
- body: encoder.encode("Internal server error")
+ body: encoder.encode("Internal server error"),
});
}
}
@@ -258,19 +258,20 @@ function dirViewerTemplate(dirname: string, entries: EntryInfo[]): string {
<th>Name</th>
</tr>
${entries.map(
- entry => html`
- <tr>
- <td class="mode">
- ${entry.mode}
- </td>
- <td>
- ${entry.size}
- </td>
- <td>
- <a href="${entry.url}">${entry.name}</a>
- </td>
- </tr>
- `
+ (entry) =>
+ html`
+ <tr>
+ <td class="mode">
+ ${entry.mode}
+ </td>
+ <td>
+ ${entry.size}
+ </td>
+ <td>
+ <a href="${entry.url}">${entry.name}</a>
+ </td>
+ </tr>
+ `
)}
</table>
</main>