fargs-parser
v0.5.2
Published
simple library to parse function arguments for node.js
Downloads
17
Maintainers
Readme
fargs-parser - simple library to parse function arguments for node.js
This library was created with the objective of simplifying the creation of functions with different options of parameters
Install
With npm:
npm install fargs-parser
With yarn:
yarn add fargs-parser
Usage
const FargsParser = require("fargs-parser");
// some function without argument definition
var someFunction = function () {
// creates a new instance of the function parser and passes the
// function argument object as a parameter
var fargs = FargsParser(arguments);
console.table(fargs.arguments);
};
someFunction("name", 123);
Result:
// Some New Methods
var someFunction = function () {
// creates a new instance of the function parser and passes the
// function argument object as a parameter
var fargs = FargsParser(arguments);
// Fatten as Array
console.log(fargs.flatten(0))
};
someFunction([1,2[3,4]]);
Result:
//New Method: fargs.indexOf(index) // return arguments info by index
//New Method: fargs.valueOf(index) // return value of argument by index
//New Method: fargs.tyṕeOf(index) // return type of argument by index
//New Property: fargs.lenght // return arguments length
//New Method: fargs.fatten(index) // return flatten value if array or object
//New Method: fargs.split(index,separator) // return split string value with separator
License
MIT