3 ms·
Unfortunately typing doesn't fix this. The 2nd callback function argument of Array.map is (index:number), and the 2nd argument of Number.parseInt is (radix:numb
by simon04 2y ago
Unfortunately typing doesn't fix this. The 2nd callback function argument of Array.map is (index:number), and the 2nd argument of Number.parseInt is (radix:number).
It's a very nasty issue to debug.
- iso8859-1 2y agoIf there were typing, there would be no reason to not use newtypes[0] for radix and index. These values should only be explicitly unwrapped to plain numbers. It would look like this newtype Radix = Radix { radixToWord :: Word } newtype Index = Index { indexToWord :: Word } [0]: https://wiki.haskell.org/Newtype https://wiki.haskell.org/Newtype