Files
rfc.vac.dev/docusaurus-utils/sidebar/utils.js
Filip Pajic 32f0947064 chore: Routing Refactor (#3)
* scrape with 1:1 mapping to origin repo

* exclude .md extension from file path in URLs inside MDs

* removed legacy static files

* remove image path manipulation

* move scrapper to new folder

* sidebar custom ordering implemented
2024-04-25 09:29:22 +02:00

27 lines
531 B
JavaScript

function isNumber(value) {
if (true === Array.isArray(value)) {
return false;
}
return !isNaN(parseInt(value, 10));
}
/*
Composes multiple functions with same arguments into a single one
NOTE: Functions are executed from end of array to start (right to left)
*/
function compose(...funcs) {
if (funcs.length === 1) {
return funcs[0]
}
return funcs.reduce(
(firstFunction, nextFunction) =>
(...args) =>
firstFunction(nextFunction(...args))
)
}
module.exports = {
isNumber,
compose
}