forgeplus-react/node_modules/rsuite-table/lib/utils/toggle.js

25 lines
486 B
JavaScript

"use strict";
exports.__esModule = true;
exports["default"] = void 0;
/**
* 根据条件,选择性调用 a 与 b 其中一个方法。
* @param a
* @param b
*/
function toggle(a, b) {
return function (target, value) {
var options = [target].concat(value);
return function (condition) {
if (condition) {
a.apply(void 0, options);
} else {
b.apply(void 0, options);
}
};
};
}
var _default = toggle;
exports["default"] = _default;