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

22 lines
544 B
JavaScript

import { getTokens } from './parser/tokens.mjs';
import './parser/error.mjs';
import './parser/strings.mjs';
import './parser/text.mjs';
function parseInlineStyle(style) {
const 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;
}
export { parseInlineStyle };