# node-variadic **Repository Path**: mirrors_floatdrop/node-variadic ## Basic Information - **Project Name**: node-variadic - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2026-06-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Variadic Return a function that accepts a variable number of arguments as the last parameter. ## Installation ``` npm install variadic --save ``` ## Usage ```javascript var variadic = require('variadic'); var fn = variadic(function (args) { return args; }); fn(); //=> [] fn('a'); //=> ['a'] fn('a', 'b') //=> ['a', 'b']; var fn = variadic(function (a, b, args) { return { a: a, b: b, args: args }; }); fn(); //=> { a: undefined, b: undefined, args: [] } fn('a'); //=> { a: 'a', b: undefined, args: [] } fn('a', 'b', 'c', 'd', 'e'); //=> { a: 'a', b: 'b', args: ['c', 'd', 'e'] } ``` ## License MIT