Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kyle-schwartz-yang/awesome-typescript

creation ⏰ 🪓
https://github.com/kyle-schwartz-yang/awesome-typescript

List: awesome-typescript

Last synced: 12 days ago
JSON representation

creation ⏰ 🪓

Awesome Lists containing this project

README

        

# Awesome TypeScript

[![TypeScript](https://img.shields.io/badge/TypeScript-%234B4B5D?style=for-the-badge&logo=typescript&logoColor=%233178C6)](<[https://www.typescriptlang.org/](https://www.typescriptlang.org/)>)


> **Язык программирования, разработанный Microsoft** 🏛️

About `Typescript`

- 🚩 Статическая типизация:💡 Позволяет задавать типы переменных, что помогает избежать ошибок во время выполнения.

- 🚩 Обратная совместимость с JavaScript:🚀

- 🚩 Компиляция в JavaScript:↩️ TypeScript компилируется в чистый JavaScript.

- 🚩 Поддержка современных возможностей JavaScript.📜

- 🚩 Использование Angular и REACT 💨


## Установка 🔌

```bash
# Открыть список глобально установленных пакетов
npm list -g --depth=0 --json 💂🏻

# Or globally with TypeScript. 🔌
npm install -g typescript
npm install -g ts-node # Вспомогательный пакет ts-node

# Locally in your project. 🔌
npm install -D typescript
npm install -D ts-node # Вспомогательный пакет ts-node
```


## Основные команды

```bash

# Посмотреть все необходимые команды
tsc --help

# Cоздания шаблона конфигурации: tsconfig.json
tsc --init 🔌

# Включить компилятор (TS => JS)
tsc ${folder/file.ts}
tsc folder/index.ts
```

## Запустить код: 🎌

```bash

# (1) - Можно использовать плагин Code Runner
# (2) - Можно подключить js файл к .html

# (3) - Можно использовать для запуска node.js
tsc folder/index.ts
node folder/index.js
```

## Пакет ts-node

```bash
# Запустить консоль в терминале (удобно)
ts-node

# Для быстрого просмотра (tsc folder/file.ts + node folder/file.js)
ts-node ${folder/file.ts}

```