This commit is contained in:
Conduitry 2018-03-18 09:11:22 -04:00
parent a818ebc2f0
commit ee1a795b27
2 changed files with 3 additions and 4 deletions

View File

@ -38,8 +38,8 @@ let recurse = obj => {
} }
} }
export default obj => { export default args => {
array = [] array = []
recurse(obj) args.forEach(recurse)
return array return array
} }

View File

@ -1,4 +1,3 @@
let lookup = new Map() let lookup = new Map()
let get = symbol => let get = symbol => lookup.get(symbol) || (lookup.set(symbol, lookup.size + 1), lookup.size)
lookup.has(symbol) ? lookup.get(symbol) : (lookup.set(symbol, lookup.size), lookup.size - 1)
export default symbols => symbols.sort((a, b) => get(a) - get(b)) export default symbols => symbols.sort((a, b) => get(a) - get(b))