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

Function keyframes

docs/app/js/sanddance-app.js:22499–22511  ·  view source on GitHub ↗
(timeline)

Source from the content-addressed store, hash-verified

22497var _stylesheet = require("./Stylesheet");
22498var _styleToClassName = require("./styleToClassName");
22499function keyframes(timeline) {
22500 var stylesheet = (0, _stylesheet.Stylesheet).getInstance();
22501 var name = stylesheet.getClassName();
22502 var rulesArray = [];
22503 for(var prop in timeline)if (timeline.hasOwnProperty(prop)) rulesArray.push(prop, "{", (0, _styleToClassName.serializeRuleEntries)((0, _styleOptionsState.getStyleOptions)(), timeline[prop]), "}");
22504 var rules = rulesArray.join("");
22505 stylesheet.insertRule("@keyframes " + name + "{" + rules + "}", true);
22506 stylesheet.cacheClassName(name, rules, [], [
22507 "keyframes",
22508 rules
22509 ]);
22510 return name;
22511}
22512
22513},{"./StyleOptionsState":"3b7RJ","./Stylesheet":"3fIre","./styleToClassName":"eoBZe","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"cYSAF":[function(require,module,exports) {
22514var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected