From 2a52659f35a3035245ca11c999d10aafe42fd90b Mon Sep 17 00:00:00 2001 From: Julian Schurhammer Date: Sat, 13 Aug 2022 23:48:46 +1200 Subject: format --- src/persistent-hash-map.mjs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/persistent-hash-map.mjs') diff --git a/src/persistent-hash-map.mjs b/src/persistent-hash-map.mjs index c3b2d17..9236ec0 100644 --- a/src/persistent-hash-map.mjs +++ b/src/persistent-hash-map.mjs @@ -576,23 +576,23 @@ function forEach(root, fn) { forEach(item, fn); } } -/** Extra wrapper to keep track of map size */ +/** Extra wrapper to keep track of map size and clean up the API */ export default class PMap { static fromObject(o) { const keys = Object.keys(o); - let m = PMap.new() + let m = PMap.new(); for (let i = 0; i < keys.length; i++) { const k = keys[i]; - m = m.set(k, o[k]) + m = m.set(k, o[k]); } - return m + return m; } static fromMap(o) { - let m = PMap.new() + let m = PMap.new(); o.forEach((v, k) => { - m = m.set(k, v) + m = m.set(k, v); }); - return m + return m; } static new() { return new PMap(undefined, 0); @@ -648,7 +648,7 @@ export default class PMap { return result; } forEach(fn) { - forEach(this.root, fn) + forEach(this.root, fn); } hashCode() { let h = 0; @@ -658,8 +658,8 @@ export default class PMap { return h; } equals(o) { - if(!(o instanceof PMap)) { - return + if (!(o instanceof PMap)) { + return false; } let equal = true; this.forEach((v, k) => { -- cgit v1.2.3