Spec-Zone.ru › TypeScript

Документация TypeScript

Начало работы

Быстрое введение, основанное на вашем опыте или предпочтениях.

  • TS для начинающих программистов
  • TypeScript для программистов на JS
  • TS для программистов Java/C#
  • TS для функциональных программистов
  • Инструменты TypeScript за 5 минут

Руководство

Отличное первое чтение для вашей ежедневной работы с TS.

  • Руководство по TypeScript
  • Основы
  • Типы повседневного использования
  • Сужение
  • Подробно о функциях
  • Типы объектов
  • Манипулирование типами
    • Создание типов из типов
    • Обобщения
    • Оператор типа Keyof
    • Оператор типа Typeof
    • Типы индексированного доступа
    • Условные типы
    • Картированные типы
    • Типы шаблонных литералов
  • Классы
  • Модули

Справочник

Подробные справочные материалы.

  • Утилитарные типы
  • Справочные листы
  • Декораторы
  • Объединение деклараций
  • Перечисления
  • Итераторы и генераторы
  • JSX
  • Миксины
  • Имена пространств
  • Имена пространств и модули
  • Символы
  • Директивы с тройным косым слешем
  • Совместимость типов
  • Вывод типов
  • Объявление переменных

Справочник по модулям

Как TypeScript моделирует модули JavaScript.

  • Введение
  • Теория
  • Руководства
    • Выбор параметров компилятора
  • Справочник
  • Приложения
    • Взаимодействие ESM/CJS

Учебники

Использование TypeScript в различных средах.

  • ASP.NET Core
  • Gulp
  • Манипуляции с DOM
  • Миграция из JavaScript
  • Использование Babel с TypeScript

Файлы деклараций

Узнайте, как создавать файлы деклараций для описания существующего JavaScript. Важно для вкладов в DefinitelyTyped.

  • Введение
  • Справочник по декларациям
  • Структуры библиотек
  • .d.ts шаблоны
    • Модули .d.ts
    • Модуль: плагин
    • Модуль: класс
    • Модуль: функция
    • Глобальные .d.ts
    • Глобальный: изменение модуля
  • Рекомендации и противопоказания
  • Подробный разбор
  • Публикация
  • Использование

JavaScript

Как использовать инструменты JavaScript, поддерживаемые TypeScript.

  • JS-проекты, использующие TypeScript
  • Проверка типов JavaScript-файлов
  • JSDoc справочник
  • Создание файлов .d.ts из файлов .js

Настройка проекта

Справочник по конфигурации компилятора.

  • Что такое tsconfig.json
  • Параметры компилятора в MSBuild
  • Справочник по TSConfig
  • Параметры tsc CLI
  • Ссылки на проекты
  • Интеграция с инструментами сборки
  • Настройка наблюдения
  • Ежедневные сборки

Справочные листы

Загружаемые справочные страницы синтаксиса для различных частей повседневного кода TypeScript.

  • Анализ потока управления
  • Классы
  • Интерфейсы
  • Типы
  • Скачать PDF и PNG

Ресурсы для обучения

Начало работы

  • От JS к TS
  • Новые в программировании
  • От OOP к JS
  • От функционального к JS
  • Установка

Руководство

  • Типы повседневного использования
  • Создание типов из типов
  • Типы объектов
  • Объявления переменных
  • Подробно о функциях

Инструменты

  • Песочница
  • Справочник по TSConfig

Примечания к выпуску

  • Что нового в версии 5.7

Учебники

  • ASP.NET
  • Миграция из JS
  • Работа с DOM
  • React и Webpack

© 2012-2024 Microsoft
Licensed under the Apache License, Version 2.0.
https://www.typescriptlang.org/docs/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API