MCPcopy Create free account
hub / github.com/microsoft/SandDance / serializeRuleEntries

Function serializeRuleEntries

docs/app/js/sanddance-app.js:22099–22113  ·  view source on GitHub ↗
(options, ruleEntries)

Source from the content-addressed store, hash-verified

22097 return target + repeatString(target, count - 1);
22098}
22099function serializeRuleEntries(options, ruleEntries) {
22100 if (!ruleEntries) return "";
22101 var allEntries = [];
22102 for(var entry in ruleEntries)if (ruleEntries.hasOwnProperty(entry) && entry !== DISPLAY_NAME && ruleEntries[entry] !== undefined) allEntries.push(entry, ruleEntries[entry]);
22103 // Apply transforms.
22104 for(var i = 0; i < allEntries.length; i += 2){
22105 (0, _kebabRules.kebabRules)(allEntries, i);
22106 (0, _provideUnits.provideUnits)(allEntries, i);
22107 (0, _rtlifyRules.rtlifyRules)(options, allEntries, i);
22108 (0, _prefixRules.prefixRules)(allEntries, i);
22109 }
22110 // Apply punctuation.
22111 for(var i = 1; i < allEntries.length; i += 4)allEntries.splice(i, 1, ":", allEntries[i], ";");
22112 return allEntries.join("");
22113}
22114function styleToRegistration(options) {
22115 var args = [];
22116 for(var _i = 1; _i < arguments.length; _i++)args[_i - 1] = arguments[_i];

Callers 1

styleToRegistrationFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected