MCPcopy Index your code
hub / github.com/dataease/SQLBot / createStyleObject

Function createStyleObject

frontend/public/swagger-ui-bundle.js:57426–57541  ·  view source on GitHub ↗
(s)

Source from the content-addressed store, hash-verified

57424 return s
57425 }
57426 var yO = {}
57427 function createStyleObject(s) {
57428 var o = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},
57429 i = arguments.length > 2 ? arguments[2] : void 0
57430 return (function getClassNameCombinations(s) {
57431 if (0 === s.length || 1 === s.length) return s
57432 var o = s.join('.')
57433 return (
57434 yO[o] ||
57435 (yO[o] = (function powerSetPermutations(s) {
57436 var o = s.length
57437 return 0 === o || 1 === o
57438 ? s
57439 : 2 === o
57440 ? [
57441 s[0],
57442 s[1],
57443 ''.concat(s[0], '.').concat(s[1]),
57444 ''.concat(s[1], '.').concat(s[0]),
57445 ]
57446 : 3 === o
57447 ? [
57448 s[0],
57449 s[1],
57450 s[2],
57451 ''.concat(s[0], '.').concat(s[1]),
57452 ''.concat(s[0], '.').concat(s[2]),
57453 ''.concat(s[1], '.').concat(s[0]),
57454 ''.concat(s[1], '.').concat(s[2]),
57455 ''.concat(s[2], '.').concat(s[0]),
57456 ''.concat(s[2], '.').concat(s[1]),
57457 ''.concat(s[0], '.').concat(s[1], '.').concat(s[2]),
57458 ''.concat(s[0], '.').concat(s[2], '.').concat(s[1]),
57459 ''.concat(s[1], '.').concat(s[0], '.').concat(s[2]),
57460 ''.concat(s[1], '.').concat(s[2], '.').concat(s[0]),
57461 ''.concat(s[2], '.').concat(s[0], '.').concat(s[1]),
57462 ''.concat(s[2], '.').concat(s[1], '.').concat(s[0]),
57463 ]
57464 : o >= 4
57465 ? [
57466 s[0],
57467 s[1],
57468 s[2],
57469 s[3],
57470 ''.concat(s[0], '.').concat(s[1]),
57471 ''.concat(s[0], '.').concat(s[2]),
57472 ''.concat(s[0], '.').concat(s[3]),
57473 ''.concat(s[1], '.').concat(s[0]),
57474 ''.concat(s[1], '.').concat(s[2]),
57475 ''.concat(s[1], '.').concat(s[3]),
57476 ''.concat(s[2], '.').concat(s[0]),
57477 ''.concat(s[2], '.').concat(s[1]),
57478 ''.concat(s[2], '.').concat(s[3]),
57479 ''.concat(s[3], '.').concat(s[0]),
57480 ''.concat(s[3], '.').concat(s[1]),
57481 ''.concat(s[3], '.').concat(s[2]),
57482 ''.concat(s[0], '.').concat(s[1], '.').concat(s[2]),
57483 ''.concat(s[0], '.').concat(s[1], '.').concat(s[3]),

Callers 1

createElementFunction · 0.85

Calls 4

_objectSpreadFunction · 0.85
concatMethod · 0.80
reduceMethod · 0.45
filterMethod · 0.45

Tested by

no test coverage detected