upstream #1
| @@ -3,7 +3,7 @@ import path from 'path' | ||||
|  | ||||
| const pipe = (...fns) => (x) => fns.reduce((v, f) => f(v), x) | ||||
|  | ||||
| const flatternArray = (input) => | ||||
| const flattenArray = (input) => | ||||
|   input.reduce((acc, item) => [...acc, ...(Array.isArray(item) ? item : [item])], []) | ||||
|  | ||||
| const map = (fn) => (input) => input.map(fn) | ||||
| @@ -15,6 +15,6 @@ const walkDir = (fullPath) => { | ||||
| const pathJoinPrefix = (prefix) => (extraPath) => path.join(prefix, extraPath) | ||||
|  | ||||
| const getAllFilesRecursively = (folder) => | ||||
|   pipe(fs.readdirSync, map(pipe(pathJoinPrefix(folder), walkDir)), flatternArray)(folder) | ||||
|   pipe(fs.readdirSync, map(pipe(pathJoinPrefix(folder), walkDir)), flattenArray)(folder) | ||||
|  | ||||
| export default getAllFilesRecursively | ||||
|   | ||||
		Reference in New Issue
	
	Block a user