@launchmenu/core
Version:
An environment for visual keyboard controlled applets
19 lines • 1.48 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.getHighlightThemeStyle = void 0;
/**
* Retrieves the json css styling for a particular highlight theme
* @param highlightTheme The highlight theme
* @returns The css json object
*/
function getHighlightThemeStyle(highlightTheme) {
const styles = {};
highlightTheme.syntax.forEach(style => {
styles[style.scope
.map(tags => "." + (tags instanceof Array ? tags.join(".") : tags))
.join(",")] = style.settings;
});
return styles;
}
exports.getHighlightThemeStyle = getHighlightThemeStyle;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0SGlnaGxpZ2h0VGhlbWVTdHlsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9zdHlsaW5nL3RoZW1pbmcvaGlnaGxpZ2h0aW5nL2dldEhpZ2hsaWdodFRoZW1lU3R5bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBR0E7Ozs7R0FJRztBQUNILFNBQWdCLHNCQUFzQixDQUFDLGNBQStCO0lBQ2xFLE1BQU0sTUFBTSxHQUFHLEVBQTBCLENBQUM7SUFDMUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLEVBQUU7UUFDbEMsTUFBTSxDQUNGLEtBQUssQ0FBQyxLQUFLO2FBQ04sR0FBRyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsR0FBRyxHQUFHLENBQUMsSUFBSSxZQUFZLEtBQUssQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUM7YUFDbEUsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUNqQixHQUFHLEtBQUssQ0FBQyxRQUFRLENBQUM7SUFDdkIsQ0FBQyxDQUFDLENBQUM7SUFDSCxPQUFPLE1BQU0sQ0FBQztBQUNsQixDQUFDO0FBVkQsd0RBVUMifQ==
;