UNPKG

@mdsfe/mds-ui

Version:

A set of enterprise-class Vue UI components.

22 lines (19 loc) 560 B
'use strict'; exports.__esModule = true; var executeIfFunction = function executeIfFunction(f) { return typeof f === 'function' ? f() : f; }; var switchcase = exports.switchcase = function switchcase(cases) { return function (defaultCase) { return function (key) { return key in cases ? cases[key] : defaultCase; }; }; }; var switchcaseF = exports.switchcaseF = function switchcaseF(cases) { return function (defaultCase) { return function (key) { return executeIfFunction(switchcase(cases)(defaultCase)(key)); }; }; };