Кто-нибудь может мне помочь. Я сделал простой проект на TypeScripts с помощью Microsoft Visual Studio 2015, в который добавил 2 библиотеки "toastr" и "jquery" из репозитория git: https://github.com/DefinitelyTyped/DefinitelyTyped. После добавления Visual Studio вообще не показывает ошибок или предупреждений (как на картинке Экран Visual Studio а>). Но когда я запускаю приложение, я получаю следующее: Uncaught ReferenceError: toastr не определен.
... и index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>TypeScript HTML App</title>
<link rel="stylesheet" href="app.css" type="text/css" />
<script src="app.js"></script>
</head>
<body>
<h1>TypeScript HTML App</h1>
<div id="content"></div>
</body>
</html>
app.ts:
/// <reference path="toastr.d.ts" />
class Greeter {
element: HTMLElement;
span: HTMLElement;
timerToken: number;
constructor(element: HTMLElement) {
this.element = element;
this.element.innerHTML += "The time is: ";
this.span = document.createElement('span');
this.element.appendChild(this.span);
this.span.innerText = new Date().toUTCString();
}
start() {
this.timerToken = setInterval(() => this.span.innerHTML = new Date().toUTCString(), 500);
}
stop() {
clearTimeout(this.timerToken);
}
}
window.onload = () => {
var el = document.getElementById('content');
var greeter = new Greeter(el);
greeter.start();
toastr.info("ASDFGH");
};