@jondotsoy/flags
Version:
A Javascript arguments processor
19 lines • 1.66 kB
JavaScript
;
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=