Outlook_Addin_LLM/node_modules/@fluentui/merge-styles/lib/cloneCSSStyleSheet.js

16 lines
635 B
JavaScript

export var cloneCSSStyleSheet = function (srcSheet, targetSheet) {
for (var i = 0; i < srcSheet.cssRules.length; i++) {
targetSheet.insertRule(srcSheet.cssRules[i].cssText, i);
}
return targetSheet;
};
export var cloneExtendedCSSStyleSheet = function (srcSheet, targetSheet) {
var clone = cloneCSSStyleSheet(srcSheet, targetSheet);
clone.bucketName = srcSheet.bucketName;
for (var _i = 0, _a = Object.keys(srcSheet.metadata); _i < _a.length; _i++) {
var key = _a[_i];
clone.metadata[key] = srcSheet.metadata[key];
}
return clone;
};
//# sourceMappingURL=cloneCSSStyleSheet.js.map