UNPKG

@jondotsoy/flags

Version:

A Javascript arguments processor

19 lines 1.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toBooleanRefine = exports.templateRefine = void 0; const templateRefine = (arg, index, args, context) => ({ args: args.slice(index, index + 1), index, value: Array.isArray(arg) ? arg : [arg], }); exports.templateRefine = templateRefine; const toBooleanRefine = (arg, index, args, context) => { var _a; return ({ args: (_a = context === null || context === void 0 ? void 0 : context.args) !== null && _a !== void 0 ? _a : args.slice(index, index + 1), index, value: true, }); }; exports.toBooleanRefine = toBooleanRefine; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVtcGxhdGVSZWZpbmUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvYnVpbGRlcnMvcmVmaW5lcnMvdGVtcGxhdGVSZWZpbmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRU8sTUFBTSxjQUFjLEdBQVcsQ0FBQyxHQUFHLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDcEUsSUFBSSxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxFQUFFLEtBQUssR0FBRyxDQUFDLENBQUM7SUFDbEMsS0FBSztJQUNMLEtBQUssRUFBRSxLQUFLLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDO0NBQ3hDLENBQUMsQ0FBQztBQUpVLFFBQUEsY0FBYyxrQkFJeEI7QUFFSSxNQUFNLGVBQWUsR0FBVyxDQUFDLEdBQUcsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxFQUFFOztJQUFDLE9BQUEsQ0FBQztRQUNyRSxJQUFJLEVBQUUsTUFBQSxPQUFPLGFBQVAsT0FBTyx1QkFBUCxPQUFPLENBQUUsSUFBSSxtQ0FBSSxJQUFJLENBQUMsS0FBSyxDQUFDLEtBQUssRUFBRSxLQUFLLEdBQUcsQ0FBQyxDQUFDO1FBQ25ELEtBQUs7UUFDTCxLQUFLLEVBQUUsSUFBSTtLQUNaLENBQUMsQ0FBQTtDQUFBLENBQUM7QUFKVSxRQUFBLGVBQWUsbUJBSXpCIn0=