mirror of
https://github.com/Expand-sys/ccashfrontend
synced 2025-12-19 16:12:14 +11:00
22 lines
No EOL
440 B
JavaScript
22 lines
No EOL
440 B
JavaScript
const validator = require('validator');
|
|
|
|
module.exports = function formatParamOutput(param) {
|
|
if (Array.isArray(param)) {
|
|
param = param.reduce((prev, curr) => {
|
|
var part = '';
|
|
if (validator.isInt(curr)) {
|
|
part = '[' + curr + ']';
|
|
} else if (prev) {
|
|
part = '.' + curr;
|
|
} else {
|
|
part = curr;
|
|
}
|
|
|
|
return prev + part;
|
|
}, '');
|
|
}
|
|
|
|
return param;
|
|
};
|
|
|
|
module.exports(['foo']); |