@jondotsoy/flags
Version:
A Javascript arguments processor
13 lines • 1.42 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.transformRefine = void 0;
const transformRefine = (transform) => (arg, index, args, context) => {
var _a, _b;
return {
args: (_a = context === null || context === void 0 ? void 0 : context.args) !== null && _a !== void 0 ? _a : args.slice(index, index + 1),
index: (_b = context === null || context === void 0 ? void 0 : context.index) !== null && _b !== void 0 ? _b : index,
value: transform(context === null || context === void 0 ? void 0 : context.value),
};
};
exports.transformRefine = transformRefine;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNmb3JtUmVmaW5lLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2J1aWxkZXJzL3JlZmluZXJzL3RyYW5zZm9ybVJlZmluZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFTyxNQUFNLGVBQWUsR0FDMUIsQ0FBSSxTQUE0QixFQUFVLEVBQUUsQ0FDNUMsQ0FBQyxHQUFHLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsRUFBRTs7SUFDNUIsT0FBTztRQUNMLElBQUksRUFBRSxNQUFBLE9BQU8sYUFBUCxPQUFPLHVCQUFQLE9BQU8sQ0FBRSxJQUFJLG1DQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsS0FBSyxFQUFFLEtBQUssR0FBRyxDQUFDLENBQUM7UUFDbkQsS0FBSyxFQUFFLE1BQUEsT0FBTyxhQUFQLE9BQU8sdUJBQVAsT0FBTyxDQUFFLEtBQUssbUNBQUksS0FBSztRQUM5QixLQUFLLEVBQUUsU0FBUyxDQUFDLE9BQU8sYUFBUCxPQUFPLHVCQUFQLE9BQU8sQ0FBRSxLQUFLLENBQUM7S0FDakMsQ0FBQztBQUNKLENBQUMsQ0FBQztBQVJTLFFBQUEsZUFBZSxtQkFReEIifQ==