Я использую Reactjs и машинопись для своего приложения и пытаюсь добавить RocketChat Livechat, используя какой-то скрипт, предоставленный RocketChat.Я добавил свой сценарий в файл машинописного текста для некоторого условного базового отображения пользователям, но он показывает некоторую ошибку (TS2339: Свойство 'RocketChat' не существует в типе 'Window'.), Которую я не могу устранить.
Я пытался добавить свойство RocketChat в объект Window, но не работал.
Вот код, который предоставляется RocketChat:
(function(w, d, s, u) {
w.RocketChat = function(c) { w.RocketChat._.push(c) }; w.RocketChat._ = []; w.RocketChat.url = u;
var h = d.getElementsByTagName(s)[0], j = d.createElement(s);
j.async = true; j.src = '/assets/rocketchat-livechat.min.js?_=xxxxxxxxx';
h.parentNode.insertBefore(j, h);
})(window, document, 'script', '/chat/livechat');