Мне кажется, у меня есть решение.
Шаг 1
установить машинопись на свой проект с npm install typescript --save
Step2
создайте файл tsconfig для применения правил машинописи для вашего проекта с tsc --init
Шаг 3
создать файл index.ts и index.html
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Promises vs. Observables</title>
</head>
<body>
<div id="app">
<script src="index.js"></script>
</div>
</body>
</html>
index.ts:
const world = '?️';
const appDiv: HTMLElement | null = document.getElementById('app');
if (appDiv) {
appDiv.innerHTML = `<h1>Hello ${world}</h1>`;
console.log(`hello ${world}`);
}
Последний шаг
Компиляция в режиме просмотра с tsc -w
Проект запущен! Если я смогу сделать что-то лучше с моим решением, не стесняйтесь сказать мне!