Сегодня начал смотреть на typescript, появилось 2 вопроса:
1)
Есть код
class Static {
static object: Object = {
abc: <string>'abc',
number: <number>123
};
}
console.log(Static.object.abc);
Если сделать так, то будет ошибка 'property `abc` does not exist on type `object`, если сменить Object на any - все будет нормально, поясните - почему так?
2) jquery подключил я нормально, но у меня в коде есть проверка на наличие window.jQuery, если отсутствует - аппендим в html тег скрипт с jquery, собственно компилятор ругается '`jQuery` does not exist on type `window`'. Как это исправить?
Спасибо за ответы.