MCPcopy
hub / github.com/microsoft/SandDance / buildClassMap

Function buildClassMap

docs/app/js/sanddance-app.js:27966–27984  ·  view source on GitHub ↗
(styles)

Source from the content-addressed store, hash-verified

27964 */ parcelHelpers.export(exports, "buildClassMap", ()=>buildClassMap);
27965var _mergeStyles = require("../MergeStyles");
27966function buildClassMap(styles) {
27967 var classes = {};
27968 var _loop_1 = function(styleName) {
27969 if (styles.hasOwnProperty(styleName)) {
27970 var className_1;
27971 Object.defineProperty(classes, styleName, {
27972 get: function() {
27973 if (className_1 === undefined) // eslint-disable-next-line @typescript-eslint/no-explicit-any
27974 className_1 = (0, _mergeStyles.mergeStyles)(styles[styleName]).toString();
27975 return className_1;
27976 },
27977 enumerable: true,
27978 configurable: true
27979 });
27980 }
27981 };
27982 for(var styleName1 in styles)_loop_1(styleName1);
27983 return classes;
27984}
27985
27986},{"../MergeStyles":"7FOCK","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"7FOCK":[function(require,module,exports) {
27987var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");

Callers

nothing calls this directly

Calls 1

_loop_1Function · 0.85

Tested by

no test coverage detected