UNPKG

sharyn

Version:

Combines all the other packages under one.

25 lines (19 loc) 670 B
"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _isArray = _interopRequireDefault(require("@babel/runtime-corejs2/core-js/array/is-array")); var cond = function cond(cases, defaultCase) { var foundCase = cases.find(function (c) { if ((0, _isArray.default)(c[0])) { return c[0]; } return c[0]; }); var caseToUse = foundCase ? foundCase[1] : defaultCase; return caseToUse && (caseToUse instanceof Function ? caseToUse() : caseToUse); }; var _default = cond; exports.default = _default;