@qiwi/semantic-release-gh-pages-plugin
Version:
gh-pages publishing plugin for semantic-release
28 lines (27 loc) • 764 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.anyDefined = exports.catchToSmth = void 0;
var catchToSmth = function (fn, smth) {
return function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
try {
return fn.apply(void 0, args);
}
catch (e) {
console.warn(e);
return smth;
}
};
};
exports.catchToSmth = catchToSmth;
var anyDefined = function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return args.find(function (item) { return item !== undefined; });
};
exports.anyDefined = anyDefined;
;