export const placeCursorAtEnd = (el: HTMLElement) => { const range = document.createRange(); range.selectNodeContents(el); range.collapse(false); const sel = window.getSelection(); if (!sel) return; sel.removeAllRanges(); sel.addRange(range); el.scrollTop = el.scrollHeight; }; export const makeFitToWidth = (content: string) => content .split('
') .map( (line) => ` ${line} `, ) .join('');