Widget.dom
Todo lo que viene de un espectador (su nombre, su mensaje) puede llevar HTML. Widget.dom lo pinta como
texto, nunca como código.
Widget.dom.text(element, value): ElementPone value con textContent (nunca HTML) y devuelve el elemento.
renderMessage
Sección titulada «renderMessage»Widget.dom.renderMessage(parts): DocumentFragmentUn mensaje con sus emotes como imágenes y el resto como texto, listo para append. Recibe message.parts
de un evento de chat (o un texto simple).
Widget.on("Twitch.ChatMessage", (message) => { item.append(Widget.dom.renderMessage(message.parts));});Widget.dom.image(url, options?): HTMLImageElement | nullUn <img> solo si la URL es de una CDN permitida (emotes, insignias, cheers); si no, null. options
admite alt y className.