(str)
| 93 | } |
| 94 | |
| 95 | function isNormalNonZeroInteger (str) { |
| 96 | |
| 97 | if (Number.isInteger(str) && str > 0) { // Check for integers above 0 |
| 98 | return str; |
| 99 | } else { // Check for strings that cast to ints that are above 0 |
| 100 | var n = ~~Number(str); |
| 101 | return String(n) === str && n > 0; |
| 102 | } |
| 103 | } |
| 104 | |
| 105 | /** |
| 106 | * Given a reverse chronological array of paths |