UNPKG

670 BJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.default = void 0;
9
10var _isArray = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/array/is-array"));
11
12var cond = function cond(cases, defaultCase) {
13 var foundCase = cases.find(function (c) {
14 if ((0, _isArray.default)(c[0])) {
15 return c[0];
16 }
17
18 return c[0];
19 });
20 var caseToUse = foundCase ? foundCase[1] : defaultCase;
21 return caseToUse && (caseToUse instanceof Function ? caseToUse() : caseToUse);
22};
23
24var _default = cond;
25exports.default = _default;
\No newline at end of file