summaryrefslogtreecommitdiff
path: root/http/server.ts
diff options
context:
space:
mode:
authorVincent LE GOFF <g_n_s@hotmail.fr>2019-04-24 13:41:23 +0200
committerRyan Dahl <ry@tinyclouds.org>2019-04-24 07:41:22 -0400
commitdcd01dd02530df0e799eb4227087680ffeb80d74 (patch)
tree8cc1dec75dd17c326fea6d7fe471b7e7a31032f7 /http/server.ts
parente1f7a60bb326f8299f339635c0738d28431afa0a (diff)
Eslint fixes (denoland/deno_std#356)
Make warnings fail Original: https://github.com/denoland/deno_std/commit/4543b563a9a01c8c168aafcbfd9d4634effba7fc
Diffstat (limited to 'http/server.ts')
-rw-r--r--http/server.ts16
1 files changed, 9 insertions, 7 deletions
diff --git a/http/server.ts b/http/server.ts
index f1ef015ba..0892b26f7 100644
--- a/http/server.ts
+++ b/http/server.ts
@@ -16,10 +16,12 @@ interface Deferred {
function deferred(isResolved = false): Deferred {
let resolve, reject;
- const promise = new Promise((res, rej) => {
- resolve = res;
- reject = rej;
- });
+ const promise = new Promise(
+ (res, rej): void => {
+ resolve = res;
+ reject = rej;
+ }
+ );
if (isResolved) {
resolve();
}
@@ -181,7 +183,7 @@ export class ServerRequest {
const transferEncodings = this.headers
.get("transfer-encoding")
.split(",")
- .map(e => e.trim().toLowerCase());
+ .map((e): string => e.trim().toLowerCase());
if (transferEncodings.includes("chunked")) {
// Based on https://tools.ietf.org/html/rfc2616#section-19.4.6
const tp = new TextProtoReader(this.r);
@@ -341,10 +343,10 @@ export async function* serve(
let handleConn = (_conn: Conn): void => {};
let scheduleAccept = (): void => {};
const acceptRoutine = (): void => {
- scheduleAccept = () => {
+ scheduleAccept = (): void => {
listener.accept().then(handleConn);
};
- handleConn = (conn: Conn) => {
+ handleConn = (conn: Conn): void => {
const httpConn = createHttpConn(conn);
serveConn(env, httpConn); // don't block
scheduleAccept(); // schedule next accept