Change let into const (#457)

This patch:
- changes `let` into `const` throughout codebase
- adds eslint check to prefer const over let
This commit is contained in:
Eric Bidelman
2017-08-21 16:39:04 -07:00
committed by Andrey Lushnikov
parent 5d6d3e0a81
commit 1f9b4fb4c8
37 changed files with 495 additions and 494 deletions

View File

@@ -61,7 +61,7 @@ class Multimap {
* @return {boolean}
*/
hasValue(key, value) {
let set = this._map.get(key);
const set = this._map.get(key);
if (!set)
return false;
return set.has(value);
@@ -80,8 +80,8 @@ class Multimap {
* @return {boolean}
*/
delete(key, value) {
let values = this.get(key);
let result = values.delete(value);
const values = this.get(key);
const result = values.delete(value);
if (!values.size)
this._map.delete(key);
return result;
@@ -99,7 +99,7 @@ class Multimap {
* @return {?V} value
*/
firstValue(key) {
let set = this._map.get(key);
const set = this._map.get(key);
if (!set)
return null;
return set.values().next().value;
@@ -116,8 +116,8 @@ class Multimap {
* @return {!Array<!V>}
*/
valuesArray() {
let result = [];
for (let key of this._map.keys())
const result = [];
for (const key of this._map.keys())
result.push(...Array.from(this._map.get(key).values()));
return result;
}