UNPKG

@jondotsoy/flags

Version:

A Javascript arguments processor

17 lines 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.restArgsRefine = void 0; const restArgsRefine = (_arg, index, args, context, _builder) => { if (!context) { return null; } // Consume all remaining arguments after the current one const remainingArgs = args.slice(index + 1); return { args: [...context.args, ...remainingArgs], index: context.index, value: remainingArgs, }; }; exports.restArgsRefine = restArgsRefine; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzdEFyZ3NSZWZpbmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvYnVpbGRlcnMvcmVmaW5lcnMvcmVzdEFyZ3NSZWZpbmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRU8sTUFBTSxjQUFjLEdBQVcsQ0FDcEMsSUFBSSxFQUNKLEtBQUssRUFDTCxJQUFJLEVBQ0osT0FBTyxFQUNQLFFBQVEsRUFDUixFQUFFO0lBQ0YsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDO1FBQ2IsT0FBTyxJQUFJLENBQUM7SUFDZCxDQUFDO0lBRUQsd0RBQXdEO0lBQ3hELE1BQU0sYUFBYSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxHQUFHLENBQUMsQ0FBQyxDQUFDO0lBRTVDLE9BQU87UUFDTCxJQUFJLEVBQUUsQ0FBQyxHQUFHLE9BQU8sQ0FBQyxJQUFJLEVBQUUsR0FBRyxhQUFhLENBQUM7UUFDekMsS0FBSyxFQUFFLE9BQU8sQ0FBQyxLQUFLO1FBQ3BCLEtBQUssRUFBRSxhQUFhO0tBQ3JCLENBQUM7QUFDSixDQUFDLENBQUM7QUFuQlcsUUFBQSxjQUFjLGtCQW1CekIifQ==