| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,10 +39,6 @@ const is = { | |||
| 39 | 39 | } | |
| 40 | 40 | }; | |
| 41 | 41 | ||
| 42 | - const flatten = (arr) => | ||
| 43 | - arr.reduce((acc, c) => | ||
| 44 | - acc.concat(Array.isArray(c) ? flatten(c) : c), []); | ||
| 45 | - | ||
| 46 | 42 | process.env.TMPDIR = '/tmpdir'; | |
| 47 | 43 | process.env.TMP = '/tmp'; | |
| 48 | 44 | process.env.TEMP = '/temp'; | |
@@ -174,7 +170,8 @@ const netmaskToCIDRSuffixMap = new Map(Object.entries({ | |||
| 174 | 170 | 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff': 128 | |
| 175 | 171 | })); | |
| 176 | 172 | ||
| 177 | - flatten(Object.values(interfaces)) | ||
| 173 | + Object.values(interfaces) | ||
| 174 | + .flat(Infinity) | ||
| 178 | 175 | .map((v) => ({ v, mask: netmaskToCIDRSuffixMap.get(v.netmask) })) | |
| 179 | 176 | .forEach(({ v, mask }) => { | |
| 180 | 177 | assert.ok('cidr' in v, `"cidr" prop not found in ${inspect(v)}`); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments