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

21 lines
596 B
JavaScript

function styleParseError(message, code, index) {
let fullMessage = message;
if (typeof index === "number" && index !== -1) {
const start = index;
const remaining = code.slice(index) + "!";
const trimmed = remaining.trim();
const end = start + remaining.length - trimmed.length;
const code2 = code.slice(0, end);
const line = code2.length - code2.replace(/\n/g, "").length + 1;
fullMessage = message + " on line " + line.toString();
}
return {
type: "style-parse-error",
message,
code,
index,
fullMessage
};
}
export { styleParseError };