IOweb/node_modules/@iconify/tools/lib/css/parse.cjs
2026-07-03 15:07:38 -05:00

24 lines
608 B
JavaScript

'use strict';
const css_parser_tokens = require('./parser/tokens.cjs');
require('./parser/error.cjs');
require('./parser/strings.cjs');
require('./parser/text.cjs');
function parseInlineStyle(style) {
const tokens = css_parser_tokens.getTokens(style);
if (!(tokens instanceof Array)) {
return null;
}
const results = /* @__PURE__ */ Object.create(null);
for (let i = 0; i < tokens.length; i++) {
const token = tokens[i];
if (token.type !== "rule") {
return null;
}
results[token.prop] = token.value;
}
return results;
}
exports.parseInlineStyle = parseInlineStyle;