2025-11-05 17:04:23 -03:00

28 lines
396 B
JavaScript

import Parser from "./Parser.js";
export default function parse(data) {
const p = new Parser();
let result = null;
let error = null;
p.on("start", (el) => {
result = el;
});
p.on("element", (el) => {
result.append(el);
});
p.on("error", (err) => {
error = err;
});
p.write(data);
p.end();
if (error) {
throw error;
} else {
return result;
}
}