Если у тебя уже есть рабочий чат и проблема только в обновлении страницы, то это по идее фиксится очень быстро Вместо того, чтобы делать запрос к бэку на загрузку страницы, делать его через интервалы и заменять содержимое чата
Подскажите. Вопрос по dependency injection. Как корректно на ts обозначить возвращаемый функцией формат данных, аналогичный принимаемому формату? Без явного описания формата.
Во-первых, сама функция кривая. Во-вторых, вы не разобрались в том, как работает метод splice. В-третьих, у вас проблема с типизацией. В-четвёртых, во входной строке может быть несколько одинаковых символов.