Skip to content
This repository was archived by the owner on Jul 6, 2018. It is now read-only.

Commit 8e8f4c0

Browse files
committed
http2: var to const/let
1 parent 56c1b4e commit 8e8f4c0

File tree

1 file changed

+52
-52
lines changed

1 file changed

+52
-52
lines changed

lib/internal/http2/compat.js

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -46,29 +46,29 @@ function isPseudoHeader(name) {
4646
}
4747

4848
function onStreamData(chunk) {
49-
var request = this[kRequest];
49+
const request = this[kRequest];
5050
if (!request.push(chunk))
5151
this.pause();
5252
}
5353

5454
function onStreamEnd() {
5555
// Cause the request stream to end as well.
56-
var request = this[kRequest];
56+
const request = this[kRequest];
5757
request.push(null);
5858
}
5959

6060
function onStreamError(error) {
61-
var request = this[kRequest];
61+
const request = this[kRequest];
6262
request.emit('error', error);
6363
}
6464

6565
function onRequestPause() {
66-
var stream = this[kStream];
66+
const stream = this[kStream];
6767
stream.pause();
6868
}
6969

7070
function onRequestResume() {
71-
var stream = this[kStream];
71+
const stream = this[kStream];
7272
stream.resume();
7373
}
7474

@@ -78,22 +78,22 @@ function onRequestDrain() {
7878
}
7979

8080
function onStreamResponseDrain() {
81-
var response = this[kResponse];
81+
const response = this[kResponse];
8282
response.emit('drain');
8383
}
8484

8585
function onStreamResponseError(error) {
86-
var response = this[kResponse];
86+
const response = this[kResponse];
8787
response.emit('error', error);
8888
}
8989

9090
function onStreamClosedRequest() {
91-
var req = this[kRequest];
91+
const req = this[kRequest];
9292
req.push(null);
9393
}
9494

9595
function onStreamClosedResponse() {
96-
var res = this[kResponse];
96+
const res = this[kResponse];
9797
res.writable = false;
9898
res.emit('finish');
9999
}
@@ -133,12 +133,12 @@ class Http2ServerRequest extends Readable {
133133
}
134134

135135
get closed() {
136-
var state = this[kState];
136+
const state = this[kState];
137137
return Boolean(state.closed);
138138
}
139139

140140
get code() {
141-
var state = this[kState];
141+
const state = this[kState];
142142
return Number(state.closedCode);
143143
}
144144

@@ -155,11 +155,11 @@ class Http2ServerRequest extends Readable {
155155
}
156156

157157
get rawHeaders() {
158-
var headers = this[kHeaders];
158+
const headers = this[kHeaders];
159159
if (headers === undefined)
160160
return [];
161-
var tuples = Object.entries(headers);
162-
var flattened = Array.prototype.concat.apply([], tuples);
161+
const tuples = Object.entries(headers);
162+
const flattened = Array.prototype.concat.apply([], tuples);
163163
return flattened.map(String);
164164
}
165165

@@ -188,7 +188,7 @@ class Http2ServerRequest extends Readable {
188188
}
189189

190190
_read(nread) {
191-
var stream = this[kStream];
191+
const stream = this[kStream];
192192
if (stream) {
193193
stream.resume();
194194
} else {
@@ -197,21 +197,21 @@ class Http2ServerRequest extends Readable {
197197
}
198198

199199
get method() {
200-
var headers = this[kHeaders];
200+
const headers = this[kHeaders];
201201
if (headers === undefined)
202202
return;
203203
return headers[constants.HTTP2_HEADER_METHOD];
204204
}
205205

206206
get authority() {
207-
var headers = this[kHeaders];
207+
const headers = this[kHeaders];
208208
if (headers === undefined)
209209
return;
210210
return headers[constants.HTTP2_HEADER_AUTHORITY];
211211
}
212212

213213
get scheme() {
214-
var headers = this[kHeaders];
214+
const headers = this[kHeaders];
215215
if (headers === undefined)
216216
return;
217217
return headers[constants.HTTP2_HEADER_SCHEME];
@@ -226,27 +226,27 @@ class Http2ServerRequest extends Readable {
226226
}
227227

228228
get path() {
229-
var headers = this[kHeaders];
229+
const headers = this[kHeaders];
230230
if (headers === undefined)
231231
return;
232232
return headers[constants.HTTP2_HEADER_PATH];
233233
}
234234

235235
set path(path) {
236-
var headers = this[kHeaders];
236+
let headers = this[kHeaders];
237237
if (headers === undefined)
238238
headers = this[kHeaders] = Object.create(null);
239239
headers[constants.HTTP2_HEADER_PATH] = path;
240240
}
241241

242242
setTimeout(msecs, callback) {
243-
var stream = this[kStream];
243+
const stream = this[kStream];
244244
if (stream === undefined) return;
245245
stream.setTimeout(msecs, callback);
246246
}
247247

248248
[kFinish](code) {
249-
var state = this[kState];
249+
const state = this[kState];
250250
if (state.closed)
251251
return;
252252
state.closedCode = code;
@@ -280,17 +280,17 @@ class Http2ServerResponse extends Stream {
280280
}
281281

282282
get finished() {
283-
var stream = this[kStream];
283+
const stream = this[kStream];
284284
return stream === undefined || stream._writableState.ended;
285285
}
286286

287287
get closed() {
288-
var state = this[kState];
288+
const state = this[kState];
289289
return Boolean(state.closed);
290290
}
291291

292292
get code() {
293-
var state = this[kState];
293+
const state = this[kState];
294294
return Number(state.closedCode);
295295
}
296296

@@ -299,7 +299,7 @@ class Http2ServerResponse extends Stream {
299299
}
300300

301301
get headersSent() {
302-
var stream = this[kStream];
302+
const stream = this[kStream];
303303
return stream.headersSent;
304304
}
305305

@@ -316,7 +316,7 @@ class Http2ServerResponse extends Stream {
316316
}
317317

318318
set statusCode(code) {
319-
var state = this[kState];
319+
const state = this[kState];
320320
code |= 0;
321321
if (code >= 100 && code < 200)
322322
throw new errors.RangeError('ERR_HTTP2_INFO_STATUS_NOT_ALLOWED');
@@ -326,51 +326,51 @@ class Http2ServerResponse extends Stream {
326326
}
327327

328328
addTrailers(headers) {
329-
var trailers = this[kTrailers];
330-
var keys = Object.keys(headers);
331-
var key = '';
329+
let trailers = this[kTrailers];
330+
const keys = Object.keys(headers);
331+
let key = '';
332332
if (keys.length > 0)
333333
return;
334334
if (trailers === undefined)
335335
trailers = this[kTrailers] = Object.create(null);
336336
for (var i = 0; i < keys.length; i++) {
337337
key = String(keys[i]).trim().toLowerCase();
338-
var value = headers[key];
338+
const value = headers[key];
339339
assertValidHeader(key, value);
340340
trailers[key] = String(value);
341341
}
342342
}
343343

344344
getHeader(name) {
345-
var headers = this[kHeaders];
345+
const headers = this[kHeaders];
346346
if (headers === undefined)
347347
return;
348348
name = String(name).trim().toLowerCase();
349349
return headers[name];
350350
}
351351

352352
getHeaderNames() {
353-
var headers = this[kHeaders];
353+
const headers = this[kHeaders];
354354
if (headers === undefined)
355355
return [];
356356
return Object.keys(headers);
357357
}
358358

359359
getHeaders() {
360-
var headers = this[kHeaders];
360+
const headers = this[kHeaders];
361361
return Object.assign({}, headers);
362362
}
363363

364364
hasHeader(name) {
365-
var headers = this[kHeaders];
365+
const headers = this[kHeaders];
366366
if (headers === undefined)
367367
return false;
368368
name = String(name).trim().toLowerCase();
369369
return Object.prototype.hasOwnProperty.call(headers, name);
370370
}
371371

372372
removeHeader(name) {
373-
var headers = this[kHeaders];
373+
const headers = this[kHeaders];
374374
if (headers === undefined)
375375
return;
376376
name = String(name).trim().toLowerCase();
@@ -380,7 +380,7 @@ class Http2ServerResponse extends Stream {
380380
setHeader(name, value) {
381381
name = String(name).trim().toLowerCase();
382382
assertValidHeader(name, value);
383-
var headers = this[kHeaders];
383+
let headers = this[kHeaders];
384384
if (headers === undefined)
385385
headers = this[kHeaders] = Object.create(null);
386386
headers[name] = String(value);
@@ -403,8 +403,8 @@ class Http2ServerResponse extends Stream {
403403
headers = statusMessage;
404404
}
405405
if (headers) {
406-
var keys = Object.keys(headers);
407-
var key = '';
406+
const keys = Object.keys(headers);
407+
let key = '';
408408
for (var i = 0; i < keys.length; i++) {
409409
key = keys[i];
410410
this.setHeader(key, headers[key]);
@@ -414,15 +414,15 @@ class Http2ServerResponse extends Stream {
414414
}
415415

416416
write(chunk, encoding, cb) {
417-
var stream = this[kStream];
417+
const stream = this[kStream];
418418

419419
if (typeof encoding === 'function') {
420420
cb = encoding;
421421
encoding = 'utf8';
422422
}
423423

424424
if (stream === undefined) {
425-
var err = new errors.Error('ERR_HTTP2_STREAM_CLOSED');
425+
const err = new errors.Error('ERR_HTTP2_STREAM_CLOSED');
426426
if (cb)
427427
process.nextTick(cb, err);
428428
else
@@ -434,7 +434,7 @@ class Http2ServerResponse extends Stream {
434434
}
435435

436436
end(chunk, encoding, cb) {
437-
var stream = this[kStream];
437+
const stream = this[kStream];
438438

439439
if (typeof chunk === 'function') {
440440
cb = chunk;
@@ -460,7 +460,7 @@ class Http2ServerResponse extends Stream {
460460
}
461461

462462
destroy(err) {
463-
var stream = this[kStream];
463+
const stream = this[kStream];
464464
if (stream === undefined) {
465465
// nothing to do, already closed
466466
return;
@@ -469,7 +469,7 @@ class Http2ServerResponse extends Stream {
469469
}
470470

471471
setTimeout(msecs, callback) {
472-
var stream = this[kStream];
472+
const stream = this[kStream];
473473
if (stream === undefined) return;
474474
stream.setTimeout(msecs, callback);
475475
}
@@ -479,7 +479,7 @@ class Http2ServerResponse extends Stream {
479479
}
480480

481481
sendInfo(code, headers) {
482-
var stream = this[kStream];
482+
const stream = this[kStream];
483483
if (stream.headersSent === true) {
484484
throw new errors.Error('ERR_HTTP2_INFO_HEADERS_AFTER_RESPOND');
485485
}
@@ -495,12 +495,12 @@ class Http2ServerResponse extends Stream {
495495
}
496496

497497
createPushResponse(headers, callback) {
498-
var stream = this[kStream];
498+
const stream = this[kStream];
499499
if (stream === undefined) {
500500
throw new errors.Error('ERR_HTTP2_STREAM_CLOSED');
501501
}
502502
stream.pushStream(headers, {}, function(stream, headers, options) {
503-
var response = new Http2ServerResponse(stream);
503+
const response = new Http2ServerResponse(stream);
504504
callback(null, response);
505505
});
506506
}
@@ -520,7 +520,7 @@ class Http2ServerResponse extends Stream {
520520
}
521521

522522
[kFinish](code) {
523-
var state = this[kState];
523+
const state = this[kState];
524524
if (state.closed)
525525
return;
526526
state.closedCode = code;
@@ -532,12 +532,12 @@ class Http2ServerResponse extends Stream {
532532
}
533533

534534
function onServerStream(stream, headers, flags) {
535-
var server = this;
536-
var request = new Http2ServerRequest(stream, headers);
537-
var response = new Http2ServerResponse(stream);
535+
const server = this;
536+
const request = new Http2ServerRequest(stream, headers);
537+
const response = new Http2ServerResponse(stream);
538538

539539
// Check for the CONNECT method
540-
var method = headers[constants.HTTP2_HEADER_METHOD];
540+
const method = headers[constants.HTTP2_HEADER_METHOD];
541541
if (method === 'CONNECT') {
542542
if (!server.emit('connect', request, response)) {
543543
response.statusCode = constants.HTTP_STATUS_METHOD_NOT_ALLOWED;

0 commit comments

Comments
 (0)