├── .github └── workflows │ └── gh-pages.yml ├── .gitignore ├── .prettierrc.js ├── CONTRIBUTING.md ├── CONTRIBUTING_BOOK.md ├── CONTRIBUTING_WHAT_IS_NEW.md ├── Makefile ├── README.md ├── book-cover-for-social-media.png ├── book └── ru │ ├── chapters │ ├── 000.(Общее) Что такое TypeScript и для чего он нужен │ │ └── content.md │ ├── 001.(Экскурс в типизацию) Вступление │ │ └── content.md │ ├── 002.(Экскурс в типизацию) Система типов, тип данных, значимые и ссылочные типы │ │ ├── content.md │ │ └── images │ │ │ ├── type-conversion-ref-type.png │ │ │ └── type-conversion-value-type.png │ ├── 003.(Экскурс в типизацию) Связывание, типизация, вывод типов │ │ └── content.md │ ├── 004.(Экскурс в типизацию) Преобразование типов │ │ ├── content.md │ │ └── images │ │ │ ├── type-conversion-double-to-int.png │ │ │ └── type-conversion-int-to-double.png │ ├── 005.(Экскурс в типизацию) Типизированные и нетипизированные языки программирования │ │ └── content.md │ ├── 006.(Экскурс в типизацию) Статическая и динамическая типизация │ │ └── content.md │ ├── 007.(Экскурс в типизацию) Сильная и слабая типизация │ │ └── content.md │ ├── 008.(Экскурс в типизацию) Явная и неявная типизация │ │ └── content.md │ ├── 009.(Экскурс в типизацию) Совместимость типов на основе вида типизации │ │ ├── content.md │ │ └── images │ │ │ ├── nominative-types-nominative-compatible.png │ │ │ ├── nominative-types-nominative-principle.png │ │ │ ├── nominative-types-shared.png │ │ │ ├── nominative-types-structural-compatible.png │ │ │ └── nominative-types-structural-principle.png │ ├── 010.(Экскурс в типизацию) Совместимость типов на основе вариантности │ │ ├── content.md │ │ └── images │ │ │ ├── nominative-types-bivariance-compatible.png │ │ │ ├── nominative-types-contrvariance-compatible.png │ │ │ ├── nominative-types-covariace-bad-example.png │ │ │ ├── nominative-types-covariance-compatible.png │ │ │ ├── nominative-types-hierarchical-tree.png │ │ │ └── nominative-types-invariance-compatible.png │ ├── 011.(Синтаксические конструкции) Аннотация Типов │ │ └── content.md │ ├── 012.(Типы) Базовый Тип Any │ │ └── content.md │ ├── 013.(Типы) Примитивные типы Number, String, Boolean, Symbol, BigInt │ │ └── content.md │ ├── 014.(Типы) Примитивные типы Null, Undefined, Void, Never, Unknown │ │ └── content.md │ ├── 015.(Типы) Примитивный Тип Enum │ │ └── content.md │ ├── 016.(Типы) Типы - Union, Intersection │ │ └── content.md │ ├── 017.(Типы) Type Queries (запросы типа), Alias (псевдонимы типа) │ │ └── content.md │ ├── 018.(Типы) Примитивные литеральные типы Number, String, Template String, Boolean, Unique Symbol, Enum │ │ └── content.md │ ├── 019.(Типы) Object, Array, Tuple │ │ └── content.md │ ├── 020.(Типы) Function, Functional Types │ │ └── content.md │ ├── 021.(Типы) Interfaces │ │ └── content.md │ ├── 022.(Типы) Объектные типы с индексными членами (объектный тип с динамическими ключами) │ │ └── content.md │ ├── 023.(Классы) Модификаторы доступа (Access Modifiers) │ │ └── content.md │ ├── 024.(Классы) Закрытые поля определенные спецификацией ECMAScript │ │ └── content.md │ ├── 025.(Классы) Абстрактные классы (abstract classes) │ │ └── content.md │ ├── 026.(Классы) Полиморфный тип this │ │ └── content.md │ ├── 027.(Классы) Модификатор readonly (только для чтения) │ │ └── content.md │ ├── 028.(Классы) Definite Assignment Assertion Modifier │ │ └── content.md │ ├── 029.(Классы) Модификатор override │ │ └── content.md │ ├── 030.(Классы) Классы — Тонкости │ │ └── content.md │ ├── 031.(Тонкости TypeScript) Различия var, let, const и модификатора readonly при неявном указании примитивных типов │ │ └── content.md │ ├── 032.(Тонкости TypeScript) Аксессоры │ │ └── content.md │ ├── 033.(Работа с типами) Операторы - Optional, Not-Null Not-Undefined, Definite Assignment Assertion │ │ └── content.md │ ├── 034.(Типы) Обобщения (Generics) │ │ └── content.md │ ├── 035.(Типы) Дискриминантное объединение (Discriminated Union) │ │ └── content.md │ ├── 036.(Работа с типами) Импорт и экспорт только типа │ │ └── content.md │ ├── 037.(Типизация) Утверждение типов (Type Assertion) │ │ └── content.md │ ├── 038.(Типизация) Защитники типа │ │ └── content.md │ ├── 039.(Типизация) Вывод типов │ │ └── content.md │ ├── 040.(Типизация) Совместимость объектных типов (Compatible Object Types) │ │ └── content.md │ ├── 041.(Типизация) Совместимость функциональных типов (Compatible Function Types) │ │ └── content.md │ ├── 042.(Типизация) Совместимость объединений (Union Types) │ │ └── content.md │ ├── 043.(Типизация) Типизация в TypeScript │ │ └── content.md │ ├── 044.(Работа с типами) Оператор keyof, Lookup Types, Mapped Types, Mapped Types - префиксы + и - │ │ └── content.md │ ├── 045.(Работа с типами) Условные типы (Conditional Types) │ │ └── content.md │ ├── 046.(Расширенные типы) Readonly, Partial, Required, Pick, Record │ │ └── content.md │ ├── 047.(Расширенные типы) Exclude, Extract, NonNullable, ReturnType, InstanceType, Omit, Awaited │ │ └── content.md │ ├── 048.(Расширенные типы) Массивоподобные readonly типы, ReadonlyArray, ReadonlyMap, ReadonlySet │ │ └── content.md │ ├── 049.(Синтаксические конструкции) Синтаксические конструкции и операторы │ │ └── content.md │ ├── 050.(React) Типизированный React │ │ └── content.md │ ├── 051.(React) Функциональные компоненты │ │ └── content.md │ ├── 052.(React) Классовые компоненты │ │ └── content.md │ ├── 053.(React) Универсальные компоненты │ │ └── content.md │ ├── 054.(React) Типизированные хуки │ │ └── content.md │ ├── 055.(React) Контекст (Context) │ │ └── content.md │ ├── 056.(React) HOC (Higher-Order Components) │ │ └── content.md │ ├── 057.(Синтаксические конструкции) Пространства имен (namespace) и модули (module) │ │ └── content.md │ ├── 058.(Сборка) Настройка рабочего окружения │ │ └── content.md │ ├── 059.(Сборка) Сборка с использованием ссылок на проекты │ │ └── content.md │ ├── 060.(Сборка) Декларации │ │ └── content.md │ ├── 061.(Сборка) Публикация TypeScript │ │ └── content.md │ └── 062.(Компилятор) Опции компилятора │ │ └── content.md │ └── metadata │ ├── cover.jpg │ ├── localization.json │ └── toc.json ├── config ├── book-heading-validator │ ├── heading-validators.js │ └── heading-with-toc-validate.js ├── generator-book-cover-for-social-media │ └── generator-book-cover-for-social-media.js ├── generator-book-update-current-version-cover-for-social-media │ └── generator-book-update-current-version-cover-for-social-media.js ├── git │ ├── commitizen.jspu │ └── commitlint.js ├── github-repository-token-configurator │ ├── github-repository-token-configurator__init.js │ └── github-repository-token-configurator__validate.js ├── old-to-new-book │ ├── contents.md │ ├── generate-chapters.js │ ├── generate-images-dir.js │ ├── generate-toc.js │ ├── reindex.js │ ├── rename-source-chapter.js │ ├── toc-validator.js │ └── utils.js ├── validators │ └── win-toc-validator.js └── www-link-validator │ └── www-link-validator.js ├── package.json ├── pdf ├── .dockerignore ├── Dockerfile ├── cover │ ├── HtmlDocument.tsx │ ├── cover-editor.html │ ├── cover-generator-options.ts │ ├── cover-generator.tsx │ ├── cover-original.svg │ ├── index.tsx │ └── main.css ├── package-lock.json ├── package.json ├── src │ ├── components │ │ ├── Chapter.tsx │ │ ├── Cover.tsx │ │ ├── EndPage.tsx │ │ ├── HtmlDocument.tsx │ │ ├── TitlePage.tsx │ │ ├── Toc.tsx │ │ └── markdown-component-map.tsx │ ├── create-book-data.ts │ ├── index.tsx │ ├── main.css │ ├── remark │ │ ├── MarkdownCompiler.ts │ │ ├── block-code-decorate.ts │ │ ├── heading-add-anchor.ts │ │ ├── heading-add-id.ts │ │ ├── heading-decorate.ts │ │ ├── heading-downlevel.ts │ │ ├── image-link-transform.ts │ │ ├── link-transform.ts │ │ └── utils.ts │ ├── styles │ │ ├── code-block.css │ │ ├── content.css │ │ ├── cover.css │ │ ├── end.css │ │ ├── headings.css │ │ ├── pages.css │ │ ├── prism-custom.theme.css │ │ ├── prism-vs.theme.css │ │ ├── style.css │ │ ├── title.css │ │ └── toc.css │ └── utils.ts ├── tsconfig.json ├── types │ ├── react │ │ └── index.d.ts │ ├── svg │ │ └── index.d.ts │ └── weasyprint-wrapper' │ │ └── index.d.ts ├── webpack.config.js ├── webpack.cover.config.js └── webpack.pdf.config.js ├── what-is-new ├── 3.3 │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Повышение производительности сборки для команды --build --watch │ │ └── content.md │ └── Улучшение поведения для типов Union указанных в качестве параметров функции │ │ └── content.md ├── 3.4 │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Массивоподобные readonly типы │ │ └── content.md │ ├── Опции компилятора --incremental │ │ └── content.md │ ├── Опции компилятора --tsBuildInfoFile │ │ └── content.md │ ├── Привидение к константе (const assertion) │ │ └── content.md │ ├── Проверка типов для globalThis │ │ └── content.md │ └── Расширенный тип ReadonlyArray │ │ └── content.md ├── 3.5 │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Введение нового флага --allowUmdGlobalAccess │ │ └── content.md │ ├── Вспомогательный тип Omit │ │ └── content.md │ ├── Изменение логики для Object.keys для версии es5 │ │ └── content.md │ ├── Изменение правил для типа unknown и индексной сигнатуре │ │ └── content.md │ ├── Неявное ограничение обобщенных параметров типом unknown │ │ └── content.md │ ├── Улучшение механизма вывода типа высшего порядка для обобщенных конструкторов │ │ └── content.md │ ├── Улучшение механизма проверки избыточных полей в объединённых типах (Union types) │ │ └── content.md │ └── Улучшение механизма проверки объединенных типов │ │ └── content.md ├── 3.6 │ ├── Api для поддержки --build и --incremental │ │ └── content.md │ ├── get и set в окружающем контексте │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Добавлена поддержка Unicode для идентификаторов │ │ └── content.md │ ├── Добавление хелпера имитирующего механизм spread array при компиляции в ecmascript ниже версии 6 при неактивном флаге --downlevelIteration │ │ └── content.md │ ├── Интеллектуальное определение синтаксиса авто-импорта │ │ └── content.md │ ├── Повышение типобезопасности генераторов │ │ └── content.md │ ├── Поддержка import.meta для SystemJS │ │ └── content.md │ ├── Расширение вывода об ошибках при работе с Promise │ │ └── content.md │ ├── Расширение системы типов типами представляющими структуры данных только для чтения │ │ └── content.md │ ├── Слияние одноименных классов и функций из окружающего контекста │ │ └── content.md │ └── Строковой идентификатор функции-конструктора │ │ └── content.md ├── 3.7 │ ├── @ts-nocheck в TypeScript файлах │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Оператор объединения со значением null (??) │ │ └── content.md │ ├── Оператор опциональной последовательности (?.) │ │ └── content.md │ ├── Проверка не вызванных функций │ │ └── content.md │ ├── Рекурсивность для псевдонимов типов │ │ └── content.md │ ├── Совместное использование флагов --declaration и --allowJs │ │ └── content.md │ ├── Улучшена поддержка для типа never возвращаемого из функций │ │ └── content.md │ └── Утверждение в сигнатуре (Signature Assertion) │ │ └── content.md ├── 3.8 │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Более строгие проверки объединений имеющих с индексной сигнатурой │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Тип object в JSDoc при активном флаге --noImplicitAny больше не расценивается как any │ │ └── content.md │ ├── await высшего уровня │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Закрытые поля ECMAScript │ │ └── content.md │ ├── Импорт и экспорт только типа и флаг --importsNotUsedAsValues │ │ └── content.md │ ├── Модификаторы JSDocs │ │ └── content.md │ ├── Новая конфигурационная группа параметров watchOptions │ │ └── content.md │ ├── Новый флаг --assumeChangesOnlyAffectDirectDependencies │ │ └── content.md │ └── Реализация новой формы ре-экспорта │ │ └── content.md ├── 3.9 │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] export * теперь всегда включается в сборку │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] get и set больше не перечисляемы │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Возникновение ошибки при наличии в строке закрывающей фигурной или угловатой скобки в файлах с расширением TSX │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение поведения для оператора Non-Null при совместном использовании с оператором опциональной цепочки │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Определение типа пересечения дискриминантными полями │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Параметр типа расширяющий тип any больше не наследует его характеристики │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Повышение уровня проверки необязательных полей для типов определяющих тип пересечение │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Комментарная директива @ts-expect-error │ │ └── content.md │ ├── Проверка вызова функции в тернарном условном операторе │ │ └── content.md │ ├── Сокращение скорости компиляции │ │ └── content.md │ └── Улучшение вывода типа для Promise.all │ │ └── content.md ├── 4.0 │ ├── --noEmit совмещенный с --incremental │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение lib.d.ts │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение фабричного api Nodejs │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Операнды для delete должны быть необязательными │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Переопределение аксессоров полем и наоборот теперь является ошибкой │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── unknown как тип исключения блока catch │ │ └── content.md │ ├── Вариативный кортеж │ │ └── content.md │ ├── Вывод типов для полей класса по параметрам конструктора │ │ └── content.md │ ├── Добавление комментарной директивы @deprecated │ │ └── content.md │ ├── Операторы присваивания короткого замыкания │ │ └── content.md │ ├── Пользовательская фабрика jsx фрагментов │ │ └── content.md │ └── Помеченные элементы кортежа │ │ └── content.md ├── 4.1 │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] --declaration и --outFile требуют имя корневого пакета │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] abstract больше не совместим с async │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] any и unknown доминируют в ложных позициях │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] параметры resolve теперь обязательные │ │ └── content.md │ ├── checkJs не требует активации allowJs │ │ └── content.md │ ├── jsx фабрики для React 17 │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── paths без baseUrl │ │ └── content.md │ ├── Изменение механизма проверки индексной сигнатуры │ │ └── content.md │ ├── Переопределение ключей в сопоставленных типах │ │ └── content.md │ ├── Поддержка тега @see для JSDoc │ │ └── content.md │ ├── Рекурсивные условные типы │ │ └── content.md │ └── Шаблонный литеральный строковый тип │ │ └── content.md ├── 4.2 │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] noImplicitAny и новое поведение для оператора yield тип которого не может быть установлен явно │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение правил для оператора in │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение типа параметра функции обратного вызова передаваемой в качестве аргумента функции visitNode │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Лимит для механизма spread в кортежах │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Обновление lib.d.ts │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Отмена поведения литерального вывода шаблона из версии 4.2@beta │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Проверка вызова функций в условных операторах приурочена к флагу --strictNullChecks │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Расширение .d.ts теперь нельзя использовать в путях импорта │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Деструктурированные переменные можно явно пометить как неиспользуемые │ │ └── content.md │ ├── Изменение вывода для псевдонимов типов │ │ └── content.md │ ├── Изменение поведения указания остаточных типов в кортеже │ │ └── content.md │ ├── Модификатор abstract для описания типа конструктора │ │ └── content.md │ ├── Новый флаг --noPropertyAccessFromIndexSignature │ │ └── content.md │ ├── Понимание структуры проекта с флагом --explainFiles │ │ └── content.md │ ├── Проверка вызова функций в логических выражениях │ │ └── content.md │ ├── Смягчение правил между необязательными членами и строковых индексных сигнатур │ │ └── content.md │ └── Ужесточение правил проверки для in-оператора │ │ └── content.md ├── 4.3 │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Enum больше нельзя сравнивать с произвольными числами │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменения в lib.d.ts │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Изменение поведения для объекта Promise в условных выражениях │ │ └── content.md │ ├── Индексные сигнатуры класса │ │ └── content.md │ ├── Модификатор override и флаг --noImplicitOverride │ │ └── content.md │ ├── Отдельные типы аксеcсоров │ │ └── content.md │ ├── Расширение возможностей ECMAScript приватного модификатора и флаг --useDefineForClassFields │ │ └── content.md │ └── Улучшение работы шаблонного строкового типа │ │ └── content.md ├── 4.4 │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Абстрактные поля больше не могут быть инициализированы │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение поведения контекста для функций │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение проверки await для функций │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Анализ потока для результата условного выражения │ │ └── content.md │ ├── Изменение типа ошибки в блоке catch и флаг --useUnknownInCatchVariables │ │ └── content.md │ ├── Модернизация вывода tsc --help │ │ └── content.md │ ├── Статические блоки в классах │ │ └── content.md │ ├── Типы symbol и literal template string в индексной сигнатуре │ │ └── content.md │ ├── Типы необязательных свойств теперь более точные │ │ └── content.md │ └── Улучшение производительности │ │ └── content.md ├── 4.5 │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменения в lib.d.ts │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменения от вывода Awaited │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Проверка корневых параметров комилятора в tsconfig.json │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Исключение хвостовой рекурсии на условных типа │ │ └── content.md │ ├── Отключение исключения неиспользуемого импорта │ │ └── content.md │ ├── Поддержка ECMAScript модулей в NodeJs │ │ └── content.md │ ├── Поддержка lib из node_modules │ │ └── content.md │ ├── Проверка наличия ECMAScript приватного поля │ │ └── content.md │ ├── Совмещение import type с обычным import │ │ └── content.md │ ├── Стабильная поддержка --module es2022 │ │ └── content.md │ ├── Тип Awaited │ │ └── content.md │ ├── Указание шаблонного литерального строкового типа в качестве дискриминанта │ │ └── content.md │ ├── Ускорение загрузки с помощью realPathSync.native │ │ └── content.md │ └── Утверждение импорта │ │ └── content.md ├── 4.6 │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Остаточные параметры исключают некоторые члены объекта │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Постоянная проверка грамматики и биндингов │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Анализ потока управления для остаточных параметров │ │ └── content.md │ ├── Анализатор трассировки TypeScript │ │ └── content.md │ ├── Выполнение кода в конструкторе потомке до вызова super │ │ └── content.md │ ├── Добавление es2022 │ │ └── content.md │ ├── Избавление от бесполезных аргументов при компиляции jsx │ │ └── content.md │ ├── Сохранение потока управления при деструктуризации размеченных объединений │ │ └── content.md │ ├── Улучшение вывода для индексных значений │ │ └── content.md │ └── Улучшение проверки глубоких рекурсии │ │ └── content.md ├── 4.7 │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Метод readFile класса LanguageServiceHost теперь обязательный │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Параметры типа больше не совместимы с {} в strictNullChecks │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Свойство length у кортежа теперь readonly │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── typeof для #приватных членов │ │ └── content.md │ ├── Анализ потока управления для вычисляемых свойств │ │ └── content.md │ ├── Конкретизация ссылки на функцию │ │ └── content.md │ ├── Модификаторы вариантности параметров типа in и out │ │ └── content.md │ ├── Настройка разрешения поиска модулей с помощью moduleSuffixes │ │ └── content.md │ ├── Ограничение infer с помощью extends │ │ └── content.md │ ├── Поддержка ECMAScript модулей в Node.js │ │ └── content.md │ ├── Разрешение импорта и экспорта только типа с помощью resolution-mode │ │ └── content.md │ └── Улучшение вывода функций │ │ └── content.md ├── 4.8 │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Неограниченные генерики больше не совместимы с {} │ │ └── content.md │ ├── [КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Типы больше не могут быть импортированы и экспортированы в JavaScript файлах │ │ └── content.md │ ├── metadata │ │ ├── cover.png │ │ └── metadata.json │ ├── Возникновение ошибки при проверке на равенство с литералом объектного типа │ │ └── content.md │ ├── Ужесточение правил вывода типов │ │ └── content.md │ ├── Улучшение вывода для infer в литеральном строковом типе │ │ └── content.md │ ├── Улучшение пересечений, объединений и механизма сужения типов │ │ └── content.md │ └── Улучшение производительности для флагов --build, --watch и --incremental │ │ └── content.md └── 4.9 │ ├── metadata │ ├── cover.png │ └── metadata.json │ ├── Оператор satisfies │ └── content.md │ ├── Ужесточение проверок на NaN │ └── content.md │ └── Улучшение работы оператора in │ └── content.md └── www ├── .eslintrc.json ├── README.md ├── analytics └── google-analytics.tsx ├── apollo-client.ts ├── app-config.ts ├── assets └── svg │ ├── icons │ ├── chrome_reader_mode_black_18dp.svg │ ├── format_indent_decrease_black_24dp.svg │ ├── format_indent_increase_black_24dp.svg │ ├── iconmonstr-github-1.svg │ ├── iconmonstr-link.svg │ ├── iconmonstr-magnifier-1.svg │ ├── magnifier.svg │ ├── more_horiz_black_24dp.svg │ ├── more_vert_black_24dp.svg │ ├── search_black_24dp.svg │ └── telegram.svg │ └── imgs │ └── logo_app.svg ├── components ├── app-content │ ├── AppContent.tsx │ └── app-content.scss ├── app-footer │ ├── AppFooter.tsx │ ├── app-footer.grid.scss │ ├── app-footer.scss │ └── app-footer__content-layer.scss ├── app-header │ ├── AppHeader.tsx │ ├── app-header.grid.scss │ └── app-header.scss ├── app-link-bar │ ├── AppLinkNav.tsx │ └── app-link-bar.scss ├── app-logo │ ├── AppLogo.tsx │ └── app-logo.scss ├── app-nav │ ├── AppNav.tsx │ └── app-nav.scss ├── book-toc-custom-tree-node │ ├── BookTocCustomTreeNode.tsx │ └── book-toc-custom-tree-node.scss ├── buttons │ ├── app-driver-toggle-button │ │ ├── AppDriverToggleButton.tsx │ │ └── app-driver-toggle-btn.scss │ └── svg-link-button │ │ ├── SvgLinkButton.tsx │ │ └── svg-link-btn.scss ├── content-box │ └── content-box.scss ├── contents │ ├── Code.tsx │ ├── ContentImage.tsx │ ├── ContentLink.tsx │ ├── content-component-map.tsx │ └── content__image.scss ├── driver-content-nav │ ├── DriverContentNav.tsx │ └── driver-content-nav.scss ├── driver │ └── driver.scss ├── dropdown │ ├── Dropdown.tsx │ ├── DropdownMenu.tsx │ ├── DropdownToggle.tsx │ ├── dropdown-hook.ts │ └── dropdown.scss ├── github-file-info-bar │ ├── GithubFileInfoBar.tsx │ └── github-file-info-bar.scss ├── icons │ ├── book-toc-section-icon │ │ ├── BookTocSectionIcon.tsx │ │ └── book-toc-section-icon.scss │ ├── icon.module.scss │ └── icons.tsx ├── if-operator │ └── If.tsx ├── innovation-list-informer │ └── innovation-list-informer.scss ├── innovation-presenter │ ├── InnovationPresenter.tsx │ └── innovation-presenter.scss ├── layers │ ├── a4-layer │ │ ├── A4Layer.tsx │ │ └── a4-layer.scss │ ├── presintation-layer │ │ ├── PresentationLayer.tsx │ │ └── presentation-layer.scss │ └── slide-layer │ │ ├── SlideLayer.tsx │ │ └── slide-layer.scss ├── meta-multi-description │ └── MetaMultyDescription.tsx ├── outside-click │ ├── OutsideClick.tsx │ └── outside-click.scss ├── search │ ├── Search.tsx │ └── search.scss ├── tags │ └── tags.ts └── toc │ └── toc.scss ├── consts └── intersection-observer.ts ├── contexts └── content-nav-context.ts ├── graphql-querys.ts ├── graphql-request-types.ts ├── hooks ├── content-autoscroll-hook.ts ├── copy-to-buffer-button-from-native-markup-hook.ts └── use-doc-search.ts ├── layout └── base-layout │ ├── base-app-layout.tsx │ ├── base-layout.grid.scss │ └── base-layout.scss ├── models ├── BookChapterContentNav.ts ├── ContentNav.ts ├── GithubFileInfo.ts ├── InnovationContentNav.ts └── WinMetadata.ts ├── next-env.d.ts ├── next-sitemap.js ├── next.config.js ├── package-lock.json ├── package.json ├── pages ├── _app.tsx ├── book │ └── chapters │ │ ├── [chapterId].tsx │ │ └── index.tsx ├── index.scss ├── index.tsx ├── pdf │ ├── index.tsx │ └── pdf.scss └── what-is-new │ ├── Innovation.module.scss │ ├── [version].tsx │ ├── index.scss │ └── index.tsx ├── provaders ├── BookChapterCommitInfoProviderCommit.ts ├── BookChapterFileProvider.ts ├── BookTocProvider.ts ├── FileCommitInfoDataProvider.ts ├── FileProvider.ts ├── InnovationCommitInfoProviderCommit.ts ├── WinInnovationMdProvider.ts ├── WinMetadataProvider.ts └── WinVersionListProvider.ts ├── public ├── CNAME ├── favicon.ico └── vercel.svg ├── remark ├── Remark.ts ├── add-classes.ts ├── add-heading-link.ts ├── add-section-id.ts ├── add-tag-bar.ts ├── decorate-block-code.ts ├── division-into-sections.ts └── utils.ts ├── services ├── ContentNavService.ts ├── IntersectionService.ts ├── PageAsideDetectorService.ts └── Scroll.ts ├── stores ├── Toggle.ts ├── shared-store.ts ├── use-content-active-section-store.ts └── use-content-nav-store.ts ├── styles-entry ├── base-layout.scss ├── chapter.scss ├── chapters.scss ├── index.scss ├── pdf.scss ├── win.scss └── wins.scss ├── styles ├── breakpoints.scss ├── content.scss ├── divide.scss ├── globals.scss ├── link-button.scss ├── link.scss ├── menu.scss ├── native-scrollbar.scss ├── override-native-styles.scss ├── panels.scss ├── prism-vs.theme.scss ├── tooltip.scss ├── vars-css.scss └── vars-scss.scss ├── transformers ├── BookChapterContentNavToPageNavTransformer.ts ├── BookChapterMdToSectionMdTransformer.ts ├── BookContentSectionInfoTransformer.ts ├── BookTocToContentNavTransformer.ts ├── CommitInfoTransformer.ts ├── ContentNavToUrlResolverTransformer.ts ├── InnovationContentNavToPageNavTransformer.ts ├── InnovationMetadataToContentNavTransformer.ts └── WinMetadataToInnovationPageInfoAsyncTransformer.ts ├── tsconfig.json ├── types └── react │ └── index.d.ts ├── utils ├── VersionInfo.ts ├── book-section-colors.ts ├── converter-path-utils.ts ├── native-utils.ts ├── react-utils.ts ├── router-utils.ts ├── scroll.utls.ts ├── string-utils.ts ├── utils.ts └── version-utils.ts └── workers ├── book-cover ├── book-cover-generator.js ├── book-cover.css ├── book-update-current-version-cover-generator.js ├── book-update-current-version-cover.css ├── constructor.html ├── index.html ├── tdg.svg ├── tdg_update.svg ├── update-constructor.html └── update.html └── pdf ├── book-cover-for-social-media.png ├── book-cover.png ├── book-pdf-generator.js ├── remark ├── block-code-collect-info-before-parse-prism.js ├── block-code-decorate.js ├── block-code-decorator.js ├── h1-add-decor.js ├── h2-add-decor.js ├── heading-add-anchor.js ├── heading-add-id.js ├── heading-downlevel.js ├── image-path-resolve.js ├── transform-link.js └── utils.js ├── styles ├── code-block.css ├── content.css ├── cover.css ├── end.css ├── headings.css ├── pages.css ├── prism-custom.theme.css ├── prism-vs.theme.css ├── style.css ├── title.css └── toc.css └── templates.js /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTING_BOOK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/CONTRIBUTING_BOOK.md -------------------------------------------------------------------------------- /CONTRIBUTING_WHAT_IS_NEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/CONTRIBUTING_WHAT_IS_NEW.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/README.md -------------------------------------------------------------------------------- /book-cover-for-social-media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book-cover-for-social-media.png -------------------------------------------------------------------------------- /book/ru/chapters/000.(Общее) Что такое TypeScript и для чего он нужен/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/000.(Общее) Что такое TypeScript и для чего он нужен/content.md -------------------------------------------------------------------------------- /book/ru/chapters/001.(Экскурс в типизацию) Вступление/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/001.(Экскурс в типизацию) Вступление/content.md -------------------------------------------------------------------------------- /book/ru/chapters/002.(Экскурс в типизацию) Система типов, тип данных, значимые и ссылочные типы/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/002.(Экскурс в типизацию) Система типов, тип данных, значимые и ссылочные типы/content.md -------------------------------------------------------------------------------- /book/ru/chapters/002.(Экскурс в типизацию) Система типов, тип данных, значимые и ссылочные типы/images/type-conversion-ref-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/002.(Экскурс в типизацию) Система типов, тип данных, значимые и ссылочные типы/images/type-conversion-ref-type.png -------------------------------------------------------------------------------- /book/ru/chapters/002.(Экскурс в типизацию) Система типов, тип данных, значимые и ссылочные типы/images/type-conversion-value-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/002.(Экскурс в типизацию) Система типов, тип данных, значимые и ссылочные типы/images/type-conversion-value-type.png -------------------------------------------------------------------------------- /book/ru/chapters/003.(Экскурс в типизацию) Связывание, типизация, вывод типов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/003.(Экскурс в типизацию) Связывание, типизация, вывод типов/content.md -------------------------------------------------------------------------------- /book/ru/chapters/004.(Экскурс в типизацию) Преобразование типов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/004.(Экскурс в типизацию) Преобразование типов/content.md -------------------------------------------------------------------------------- /book/ru/chapters/004.(Экскурс в типизацию) Преобразование типов/images/type-conversion-double-to-int.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/004.(Экскурс в типизацию) Преобразование типов/images/type-conversion-double-to-int.png -------------------------------------------------------------------------------- /book/ru/chapters/004.(Экскурс в типизацию) Преобразование типов/images/type-conversion-int-to-double.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/004.(Экскурс в типизацию) Преобразование типов/images/type-conversion-int-to-double.png -------------------------------------------------------------------------------- /book/ru/chapters/005.(Экскурс в типизацию) Типизированные и нетипизированные языки программирования/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/005.(Экскурс в типизацию) Типизированные и нетипизированные языки программирования/content.md -------------------------------------------------------------------------------- /book/ru/chapters/006.(Экскурс в типизацию) Статическая и динамическая типизация/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/006.(Экскурс в типизацию) Статическая и динамическая типизация/content.md -------------------------------------------------------------------------------- /book/ru/chapters/007.(Экскурс в типизацию) Сильная и слабая типизация/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/007.(Экскурс в типизацию) Сильная и слабая типизация/content.md -------------------------------------------------------------------------------- /book/ru/chapters/008.(Экскурс в типизацию) Явная и неявная типизация/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/008.(Экскурс в типизацию) Явная и неявная типизация/content.md -------------------------------------------------------------------------------- /book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/content.md -------------------------------------------------------------------------------- /book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/images/nominative-types-nominative-compatible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/images/nominative-types-nominative-compatible.png -------------------------------------------------------------------------------- /book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/images/nominative-types-nominative-principle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/images/nominative-types-nominative-principle.png -------------------------------------------------------------------------------- /book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/images/nominative-types-shared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/images/nominative-types-shared.png -------------------------------------------------------------------------------- /book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/images/nominative-types-structural-compatible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/images/nominative-types-structural-compatible.png -------------------------------------------------------------------------------- /book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/images/nominative-types-structural-principle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/009.(Экскурс в типизацию) Совместимость типов на основе вида типизации/images/nominative-types-structural-principle.png -------------------------------------------------------------------------------- /book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/content.md -------------------------------------------------------------------------------- /book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-bivariance-compatible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-bivariance-compatible.png -------------------------------------------------------------------------------- /book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-contrvariance-compatible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-contrvariance-compatible.png -------------------------------------------------------------------------------- /book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-covariace-bad-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-covariace-bad-example.png -------------------------------------------------------------------------------- /book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-covariance-compatible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-covariance-compatible.png -------------------------------------------------------------------------------- /book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-hierarchical-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-hierarchical-tree.png -------------------------------------------------------------------------------- /book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-invariance-compatible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/010.(Экскурс в типизацию) Совместимость типов на основе вариантности/images/nominative-types-invariance-compatible.png -------------------------------------------------------------------------------- /book/ru/chapters/011.(Синтаксические конструкции) Аннотация Типов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/011.(Синтаксические конструкции) Аннотация Типов/content.md -------------------------------------------------------------------------------- /book/ru/chapters/012.(Типы) Базовый Тип Any/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/012.(Типы) Базовый Тип Any/content.md -------------------------------------------------------------------------------- /book/ru/chapters/013.(Типы) Примитивные типы Number, String, Boolean, Symbol, BigInt/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/013.(Типы) Примитивные типы Number, String, Boolean, Symbol, BigInt/content.md -------------------------------------------------------------------------------- /book/ru/chapters/014.(Типы) Примитивные типы Null, Undefined, Void, Never, Unknown/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/014.(Типы) Примитивные типы Null, Undefined, Void, Never, Unknown/content.md -------------------------------------------------------------------------------- /book/ru/chapters/015.(Типы) Примитивный Тип Enum/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/015.(Типы) Примитивный Тип Enum/content.md -------------------------------------------------------------------------------- /book/ru/chapters/016.(Типы) Типы - Union, Intersection/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/016.(Типы) Типы - Union, Intersection/content.md -------------------------------------------------------------------------------- /book/ru/chapters/017.(Типы) Type Queries (запросы типа), Alias (псевдонимы типа)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/017.(Типы) Type Queries (запросы типа), Alias (псевдонимы типа)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/018.(Типы) Примитивные литеральные типы Number, String, Template String, Boolean, Unique Symbol, Enum/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/018.(Типы) Примитивные литеральные типы Number, String, Template String, Boolean, Unique Symbol, Enum/content.md -------------------------------------------------------------------------------- /book/ru/chapters/019.(Типы) Object, Array, Tuple/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/019.(Типы) Object, Array, Tuple/content.md -------------------------------------------------------------------------------- /book/ru/chapters/020.(Типы) Function, Functional Types/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/020.(Типы) Function, Functional Types/content.md -------------------------------------------------------------------------------- /book/ru/chapters/021.(Типы) Interfaces/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/021.(Типы) Interfaces/content.md -------------------------------------------------------------------------------- /book/ru/chapters/022.(Типы) Объектные типы с индексными членами (объектный тип с динамическими ключами)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/022.(Типы) Объектные типы с индексными членами (объектный тип с динамическими ключами)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/023.(Классы) Модификаторы доступа (Access Modifiers)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/023.(Классы) Модификаторы доступа (Access Modifiers)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/024.(Классы) Закрытые поля определенные спецификацией ECMAScript/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/024.(Классы) Закрытые поля определенные спецификацией ECMAScript/content.md -------------------------------------------------------------------------------- /book/ru/chapters/025.(Классы) Абстрактные классы (abstract classes)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/025.(Классы) Абстрактные классы (abstract classes)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/026.(Классы) Полиморфный тип this/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/026.(Классы) Полиморфный тип this/content.md -------------------------------------------------------------------------------- /book/ru/chapters/027.(Классы) Модификатор readonly (только для чтения)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/027.(Классы) Модификатор readonly (только для чтения)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/028.(Классы) Definite Assignment Assertion Modifier/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/028.(Классы) Definite Assignment Assertion Modifier/content.md -------------------------------------------------------------------------------- /book/ru/chapters/029.(Классы) Модификатор override/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/029.(Классы) Модификатор override/content.md -------------------------------------------------------------------------------- /book/ru/chapters/030.(Классы) Классы — Тонкости/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/030.(Классы) Классы — Тонкости/content.md -------------------------------------------------------------------------------- /book/ru/chapters/031.(Тонкости TypeScript) Различия var, let, const и модификатора readonly при неявном указании примитивных типов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/031.(Тонкости TypeScript) Различия var, let, const и модификатора readonly при неявном указании примитивных типов/content.md -------------------------------------------------------------------------------- /book/ru/chapters/032.(Тонкости TypeScript) Аксессоры/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/032.(Тонкости TypeScript) Аксессоры/content.md -------------------------------------------------------------------------------- /book/ru/chapters/033.(Работа с типами) Операторы - Optional, Not-Null Not-Undefined, Definite Assignment Assertion/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/033.(Работа с типами) Операторы - Optional, Not-Null Not-Undefined, Definite Assignment Assertion/content.md -------------------------------------------------------------------------------- /book/ru/chapters/034.(Типы) Обобщения (Generics)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/034.(Типы) Обобщения (Generics)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/035.(Типы) Дискриминантное объединение (Discriminated Union)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/035.(Типы) Дискриминантное объединение (Discriminated Union)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/036.(Работа с типами) Импорт и экспорт только типа/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/036.(Работа с типами) Импорт и экспорт только типа/content.md -------------------------------------------------------------------------------- /book/ru/chapters/037.(Типизация) Утверждение типов (Type Assertion)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/037.(Типизация) Утверждение типов (Type Assertion)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/038.(Типизация) Защитники типа/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/038.(Типизация) Защитники типа/content.md -------------------------------------------------------------------------------- /book/ru/chapters/039.(Типизация) Вывод типов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/039.(Типизация) Вывод типов/content.md -------------------------------------------------------------------------------- /book/ru/chapters/040.(Типизация) Совместимость объектных типов (Compatible Object Types)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/040.(Типизация) Совместимость объектных типов (Compatible Object Types)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/041.(Типизация) Совместимость функциональных типов (Compatible Function Types)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/041.(Типизация) Совместимость функциональных типов (Compatible Function Types)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/042.(Типизация) Совместимость объединений (Union Types)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/042.(Типизация) Совместимость объединений (Union Types)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/043.(Типизация) Типизация в TypeScript/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/043.(Типизация) Типизация в TypeScript/content.md -------------------------------------------------------------------------------- /book/ru/chapters/044.(Работа с типами) Оператор keyof, Lookup Types, Mapped Types, Mapped Types - префиксы + и -/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/044.(Работа с типами) Оператор keyof, Lookup Types, Mapped Types, Mapped Types - префиксы + и -/content.md -------------------------------------------------------------------------------- /book/ru/chapters/045.(Работа с типами) Условные типы (Conditional Types)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/045.(Работа с типами) Условные типы (Conditional Types)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/046.(Расширенные типы) Readonly, Partial, Required, Pick, Record/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/046.(Расширенные типы) Readonly, Partial, Required, Pick, Record/content.md -------------------------------------------------------------------------------- /book/ru/chapters/047.(Расширенные типы) Exclude, Extract, NonNullable, ReturnType, InstanceType, Omit, Awaited/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/047.(Расширенные типы) Exclude, Extract, NonNullable, ReturnType, InstanceType, Omit, Awaited/content.md -------------------------------------------------------------------------------- /book/ru/chapters/048.(Расширенные типы) Массивоподобные readonly типы, ReadonlyArray, ReadonlyMap, ReadonlySet/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/048.(Расширенные типы) Массивоподобные readonly типы, ReadonlyArray, ReadonlyMap, ReadonlySet/content.md -------------------------------------------------------------------------------- /book/ru/chapters/049.(Синтаксические конструкции) Синтаксические конструкции и операторы/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/049.(Синтаксические конструкции) Синтаксические конструкции и операторы/content.md -------------------------------------------------------------------------------- /book/ru/chapters/050.(React) Типизированный React/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/050.(React) Типизированный React/content.md -------------------------------------------------------------------------------- /book/ru/chapters/051.(React) Функциональные компоненты/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/051.(React) Функциональные компоненты/content.md -------------------------------------------------------------------------------- /book/ru/chapters/052.(React) Классовые компоненты/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/052.(React) Классовые компоненты/content.md -------------------------------------------------------------------------------- /book/ru/chapters/053.(React) Универсальные компоненты/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/053.(React) Универсальные компоненты/content.md -------------------------------------------------------------------------------- /book/ru/chapters/054.(React) Типизированные хуки/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/054.(React) Типизированные хуки/content.md -------------------------------------------------------------------------------- /book/ru/chapters/055.(React) Контекст (Context)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/055.(React) Контекст (Context)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/056.(React) HOC (Higher-Order Components)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/056.(React) HOC (Higher-Order Components)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/057.(Синтаксические конструкции) Пространства имен (namespace) и модули (module)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/057.(Синтаксические конструкции) Пространства имен (namespace) и модули (module)/content.md -------------------------------------------------------------------------------- /book/ru/chapters/058.(Сборка) Настройка рабочего окружения/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/058.(Сборка) Настройка рабочего окружения/content.md -------------------------------------------------------------------------------- /book/ru/chapters/059.(Сборка) Сборка с использованием ссылок на проекты/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/059.(Сборка) Сборка с использованием ссылок на проекты/content.md -------------------------------------------------------------------------------- /book/ru/chapters/060.(Сборка) Декларации/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/060.(Сборка) Декларации/content.md -------------------------------------------------------------------------------- /book/ru/chapters/061.(Сборка) Публикация TypeScript/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/061.(Сборка) Публикация TypeScript/content.md -------------------------------------------------------------------------------- /book/ru/chapters/062.(Компилятор) Опции компилятора/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/chapters/062.(Компилятор) Опции компилятора/content.md -------------------------------------------------------------------------------- /book/ru/metadata/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/metadata/cover.jpg -------------------------------------------------------------------------------- /book/ru/metadata/localization.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/metadata/localization.json -------------------------------------------------------------------------------- /book/ru/metadata/toc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/book/ru/metadata/toc.json -------------------------------------------------------------------------------- /config/book-heading-validator/heading-validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/book-heading-validator/heading-validators.js -------------------------------------------------------------------------------- /config/book-heading-validator/heading-with-toc-validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/book-heading-validator/heading-with-toc-validate.js -------------------------------------------------------------------------------- /config/generator-book-cover-for-social-media/generator-book-cover-for-social-media.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/generator-book-cover-for-social-media/generator-book-cover-for-social-media.js -------------------------------------------------------------------------------- /config/generator-book-update-current-version-cover-for-social-media/generator-book-update-current-version-cover-for-social-media.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/generator-book-update-current-version-cover-for-social-media/generator-book-update-current-version-cover-for-social-media.js -------------------------------------------------------------------------------- /config/git/commitizen.jspu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/git/commitizen.jspu -------------------------------------------------------------------------------- /config/git/commitlint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/git/commitlint.js -------------------------------------------------------------------------------- /config/github-repository-token-configurator/github-repository-token-configurator__init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/github-repository-token-configurator/github-repository-token-configurator__init.js -------------------------------------------------------------------------------- /config/github-repository-token-configurator/github-repository-token-configurator__validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/github-repository-token-configurator/github-repository-token-configurator__validate.js -------------------------------------------------------------------------------- /config/old-to-new-book/contents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/old-to-new-book/contents.md -------------------------------------------------------------------------------- /config/old-to-new-book/generate-chapters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/old-to-new-book/generate-chapters.js -------------------------------------------------------------------------------- /config/old-to-new-book/generate-images-dir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/old-to-new-book/generate-images-dir.js -------------------------------------------------------------------------------- /config/old-to-new-book/generate-toc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/old-to-new-book/generate-toc.js -------------------------------------------------------------------------------- /config/old-to-new-book/reindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/old-to-new-book/reindex.js -------------------------------------------------------------------------------- /config/old-to-new-book/rename-source-chapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/old-to-new-book/rename-source-chapter.js -------------------------------------------------------------------------------- /config/old-to-new-book/toc-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/old-to-new-book/toc-validator.js -------------------------------------------------------------------------------- /config/old-to-new-book/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/old-to-new-book/utils.js -------------------------------------------------------------------------------- /config/validators/win-toc-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/validators/win-toc-validator.js -------------------------------------------------------------------------------- /config/www-link-validator/www-link-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/config/www-link-validator/www-link-validator.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/package.json -------------------------------------------------------------------------------- /pdf/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/.dockerignore -------------------------------------------------------------------------------- /pdf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/Dockerfile -------------------------------------------------------------------------------- /pdf/cover/HtmlDocument.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/cover/HtmlDocument.tsx -------------------------------------------------------------------------------- /pdf/cover/cover-editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/cover/cover-editor.html -------------------------------------------------------------------------------- /pdf/cover/cover-generator-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/cover/cover-generator-options.ts -------------------------------------------------------------------------------- /pdf/cover/cover-generator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/cover/cover-generator.tsx -------------------------------------------------------------------------------- /pdf/cover/cover-original.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/cover/cover-original.svg -------------------------------------------------------------------------------- /pdf/cover/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/cover/index.tsx -------------------------------------------------------------------------------- /pdf/cover/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/cover/main.css -------------------------------------------------------------------------------- /pdf/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/package-lock.json -------------------------------------------------------------------------------- /pdf/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/package.json -------------------------------------------------------------------------------- /pdf/src/components/Chapter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/components/Chapter.tsx -------------------------------------------------------------------------------- /pdf/src/components/Cover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/components/Cover.tsx -------------------------------------------------------------------------------- /pdf/src/components/EndPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/components/EndPage.tsx -------------------------------------------------------------------------------- /pdf/src/components/HtmlDocument.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/components/HtmlDocument.tsx -------------------------------------------------------------------------------- /pdf/src/components/TitlePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/components/TitlePage.tsx -------------------------------------------------------------------------------- /pdf/src/components/Toc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/components/Toc.tsx -------------------------------------------------------------------------------- /pdf/src/components/markdown-component-map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/components/markdown-component-map.tsx -------------------------------------------------------------------------------- /pdf/src/create-book-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/create-book-data.ts -------------------------------------------------------------------------------- /pdf/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/index.tsx -------------------------------------------------------------------------------- /pdf/src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/main.css -------------------------------------------------------------------------------- /pdf/src/remark/MarkdownCompiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/remark/MarkdownCompiler.ts -------------------------------------------------------------------------------- /pdf/src/remark/block-code-decorate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/remark/block-code-decorate.ts -------------------------------------------------------------------------------- /pdf/src/remark/heading-add-anchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/remark/heading-add-anchor.ts -------------------------------------------------------------------------------- /pdf/src/remark/heading-add-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/remark/heading-add-id.ts -------------------------------------------------------------------------------- /pdf/src/remark/heading-decorate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/remark/heading-decorate.ts -------------------------------------------------------------------------------- /pdf/src/remark/heading-downlevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/remark/heading-downlevel.ts -------------------------------------------------------------------------------- /pdf/src/remark/image-link-transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/remark/image-link-transform.ts -------------------------------------------------------------------------------- /pdf/src/remark/link-transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/remark/link-transform.ts -------------------------------------------------------------------------------- /pdf/src/remark/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/remark/utils.ts -------------------------------------------------------------------------------- /pdf/src/styles/code-block.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/code-block.css -------------------------------------------------------------------------------- /pdf/src/styles/content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/content.css -------------------------------------------------------------------------------- /pdf/src/styles/cover.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/cover.css -------------------------------------------------------------------------------- /pdf/src/styles/end.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/end.css -------------------------------------------------------------------------------- /pdf/src/styles/headings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/headings.css -------------------------------------------------------------------------------- /pdf/src/styles/pages.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/pages.css -------------------------------------------------------------------------------- /pdf/src/styles/prism-custom.theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/prism-custom.theme.css -------------------------------------------------------------------------------- /pdf/src/styles/prism-vs.theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/prism-vs.theme.css -------------------------------------------------------------------------------- /pdf/src/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/style.css -------------------------------------------------------------------------------- /pdf/src/styles/title.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/title.css -------------------------------------------------------------------------------- /pdf/src/styles/toc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/styles/toc.css -------------------------------------------------------------------------------- /pdf/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/src/utils.ts -------------------------------------------------------------------------------- /pdf/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/tsconfig.json -------------------------------------------------------------------------------- /pdf/types/react/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/types/react/index.d.ts -------------------------------------------------------------------------------- /pdf/types/svg/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.svg'; 2 | -------------------------------------------------------------------------------- /pdf/types/weasyprint-wrapper'/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'weasyprint-wrapper'; 2 | -------------------------------------------------------------------------------- /pdf/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/webpack.config.js -------------------------------------------------------------------------------- /pdf/webpack.cover.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/webpack.cover.config.js -------------------------------------------------------------------------------- /pdf/webpack.pdf.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/pdf/webpack.pdf.config.js -------------------------------------------------------------------------------- /what-is-new/3.3/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.3/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/3.3/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.3/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/3.3/Повышение производительности сборки для команды --build --watch/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.3/Повышение производительности сборки для команды --build --watch/content.md -------------------------------------------------------------------------------- /what-is-new/3.3/Улучшение поведения для типов Union указанных в качестве параметров функции/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.3/Улучшение поведения для типов Union указанных в качестве параметров функции/content.md -------------------------------------------------------------------------------- /what-is-new/3.4/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.4/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/3.4/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.4/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/3.4/Массивоподобные readonly типы/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.4/Массивоподобные readonly типы/content.md -------------------------------------------------------------------------------- /what-is-new/3.4/Опции компилятора --incremental/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.4/Опции компилятора --incremental/content.md -------------------------------------------------------------------------------- /what-is-new/3.4/Опции компилятора --tsBuildInfoFile/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.4/Опции компилятора --tsBuildInfoFile/content.md -------------------------------------------------------------------------------- /what-is-new/3.4/Привидение к константе (const assertion)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.4/Привидение к константе (const assertion)/content.md -------------------------------------------------------------------------------- /what-is-new/3.4/Проверка типов для globalThis/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.4/Проверка типов для globalThis/content.md -------------------------------------------------------------------------------- /what-is-new/3.4/Расширенный тип ReadonlyArray/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.4/Расширенный тип ReadonlyArray/content.md -------------------------------------------------------------------------------- /what-is-new/3.5/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.5/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/3.5/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.5/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/3.5/Введение нового флага --allowUmdGlobalAccess/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.5/Введение нового флага --allowUmdGlobalAccess/content.md -------------------------------------------------------------------------------- /what-is-new/3.5/Вспомогательный тип Omit/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.5/Вспомогательный тип Omit/content.md -------------------------------------------------------------------------------- /what-is-new/3.5/Изменение логики для Object.keys для версии es5/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.5/Изменение логики для Object.keys для версии es5/content.md -------------------------------------------------------------------------------- /what-is-new/3.5/Изменение правил для типа unknown и индексной сигнатуре/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.5/Изменение правил для типа unknown и индексной сигнатуре/content.md -------------------------------------------------------------------------------- /what-is-new/3.5/Неявное ограничение обобщенных параметров типом unknown/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.5/Неявное ограничение обобщенных параметров типом unknown/content.md -------------------------------------------------------------------------------- /what-is-new/3.5/Улучшение механизма вывода типа высшего порядка для обобщенных конструкторов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.5/Улучшение механизма вывода типа высшего порядка для обобщенных конструкторов/content.md -------------------------------------------------------------------------------- /what-is-new/3.5/Улучшение механизма проверки избыточных полей в объединённых типах (Union types)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.5/Улучшение механизма проверки избыточных полей в объединённых типах (Union types)/content.md -------------------------------------------------------------------------------- /what-is-new/3.5/Улучшение механизма проверки объединенных типов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.5/Улучшение механизма проверки объединенных типов/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/Api для поддержки --build и --incremental/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/Api для поддержки --build и --incremental/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/get и set в окружающем контексте/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/get и set в окружающем контексте/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/3.6/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/3.6/Добавлена поддержка Unicode для идентификаторов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/Добавлена поддержка Unicode для идентификаторов/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/Добавление хелпера имитирующего механизм spread array при компиляции в ecmascript ниже версии 6 при неактивном флаге --downlevelIteration/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/Добавление хелпера имитирующего механизм spread array при компиляции в ecmascript ниже версии 6 при неактивном флаге --downlevelIteration/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/Интеллектуальное определение синтаксиса авто-импорта/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/Интеллектуальное определение синтаксиса авто-импорта/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/Повышение типобезопасности генераторов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/Повышение типобезопасности генераторов/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/Поддержка import.meta для SystemJS/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/Поддержка import.meta для SystemJS/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/Расширение вывода об ошибках при работе с Promise/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/Расширение вывода об ошибках при работе с Promise/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/Расширение системы типов типами представляющими структуры данных только для чтения/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/Расширение системы типов типами представляющими структуры данных только для чтения/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/Слияние одноименных классов и функций из окружающего контекста/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/Слияние одноименных классов и функций из окружающего контекста/content.md -------------------------------------------------------------------------------- /what-is-new/3.6/Строковой идентификатор функции-конструктора/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.6/Строковой идентификатор функции-конструктора/content.md -------------------------------------------------------------------------------- /what-is-new/3.7/@ts-nocheck в TypeScript файлах/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.7/@ts-nocheck в TypeScript файлах/content.md -------------------------------------------------------------------------------- /what-is-new/3.7/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.7/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/3.7/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.7/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/3.7/Оператор объединения со значением null (??)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.7/Оператор объединения со значением null (??)/content.md -------------------------------------------------------------------------------- /what-is-new/3.7/Оператор опциональной последовательности (?.)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.7/Оператор опциональной последовательности (?.)/content.md -------------------------------------------------------------------------------- /what-is-new/3.7/Проверка не вызванных функций/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.7/Проверка не вызванных функций/content.md -------------------------------------------------------------------------------- /what-is-new/3.7/Рекурсивность для псевдонимов типов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.7/Рекурсивность для псевдонимов типов/content.md -------------------------------------------------------------------------------- /what-is-new/3.7/Совместное использование флагов --declaration и --allowJs/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.7/Совместное использование флагов --declaration и --allowJs/content.md -------------------------------------------------------------------------------- /what-is-new/3.7/Улучшена поддержка для типа never возвращаемого из функций/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.7/Улучшена поддержка для типа never возвращаемого из функций/content.md -------------------------------------------------------------------------------- /what-is-new/3.7/Утверждение в сигнатуре (Signature Assertion)/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.7/Утверждение в сигнатуре (Signature Assertion)/content.md -------------------------------------------------------------------------------- /what-is-new/3.8/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Более строгие проверки объединений имеющих с индексной сигнатурой/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Более строгие проверки объединений имеющих с индексной сигнатурой/content.md -------------------------------------------------------------------------------- /what-is-new/3.8/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Тип object в JSDoc при активном флаге --noImplicitAny больше не расценивается как any/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Тип object в JSDoc при активном флаге --noImplicitAny больше не расценивается как any/content.md -------------------------------------------------------------------------------- /what-is-new/3.8/await высшего уровня/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/await высшего уровня/content.md -------------------------------------------------------------------------------- /what-is-new/3.8/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/3.8/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/3.8/Закрытые поля ECMAScript/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/Закрытые поля ECMAScript/content.md -------------------------------------------------------------------------------- /what-is-new/3.8/Импорт и экспорт только типа и флаг --importsNotUsedAsValues/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/Импорт и экспорт только типа и флаг --importsNotUsedAsValues/content.md -------------------------------------------------------------------------------- /what-is-new/3.8/Модификаторы JSDocs/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/Модификаторы JSDocs/content.md -------------------------------------------------------------------------------- /what-is-new/3.8/Новая конфигурационная группа параметров watchOptions/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/Новая конфигурационная группа параметров watchOptions/content.md -------------------------------------------------------------------------------- /what-is-new/3.8/Новый флаг --assumeChangesOnlyAffectDirectDependencies/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/Новый флаг --assumeChangesOnlyAffectDirectDependencies/content.md -------------------------------------------------------------------------------- /what-is-new/3.8/Реализация новой формы ре-экспорта/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.8/Реализация новой формы ре-экспорта/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] export * теперь всегда включается в сборку/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] export * теперь всегда включается в сборку/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] get и set больше не перечисляемы/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] get и set больше не перечисляемы/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Возникновение ошибки при наличии в строке закрывающей фигурной или угловатой скобки в файлах с расширением TSX/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Возникновение ошибки при наличии в строке закрывающей фигурной или угловатой скобки в файлах с расширением TSX/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение поведения для оператора Non-Null при совместном использовании с оператором опциональной цепочки/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение поведения для оператора Non-Null при совместном использовании с оператором опциональной цепочки/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Определение типа пересечения дискриминантными полями/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Определение типа пересечения дискриминантными полями/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Параметр типа расширяющий тип any больше не наследует его характеристики/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Параметр типа расширяющий тип any больше не наследует его характеристики/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Повышение уровня проверки необязательных полей для типов определяющих тип пересечение/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Повышение уровня проверки необязательных полей для типов определяющих тип пересечение/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/3.9/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/3.9/Комментарная директива @ts-expect-error/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/Комментарная директива @ts-expect-error/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/Проверка вызова функции в тернарном условном операторе/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/Проверка вызова функции в тернарном условном операторе/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/Сокращение скорости компиляции/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/Сокращение скорости компиляции/content.md -------------------------------------------------------------------------------- /what-is-new/3.9/Улучшение вывода типа для Promise.all/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/3.9/Улучшение вывода типа для Promise.all/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/--noEmit совмещенный с --incremental/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/--noEmit совмещенный с --incremental/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение lib.d.ts/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение lib.d.ts/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение фабричного api Nodejs/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение фабричного api Nodejs/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Операнды для delete должны быть необязательными/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Операнды для delete должны быть необязательными/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Переопределение аксессоров полем и наоборот теперь является ошибкой/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Переопределение аксессоров полем и наоборот теперь является ошибкой/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/4.0/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/4.0/unknown как тип исключения блока catch/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/unknown как тип исключения блока catch/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/Вариативный кортеж/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/Вариативный кортеж/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/Вывод типов для полей класса по параметрам конструктора/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/Вывод типов для полей класса по параметрам конструктора/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/Добавление комментарной директивы @deprecated/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/Добавление комментарной директивы @deprecated/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/Операторы присваивания короткого замыкания/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/Операторы присваивания короткого замыкания/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/Пользовательская фабрика jsx фрагментов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/Пользовательская фабрика jsx фрагментов/content.md -------------------------------------------------------------------------------- /what-is-new/4.0/Помеченные элементы кортежа/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.0/Помеченные элементы кортежа/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] --declaration и --outFile требуют имя корневого пакета/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] --declaration и --outFile требуют имя корневого пакета/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] abstract больше не совместим с async/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] abstract больше не совместим с async/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] any и unknown доминируют в ложных позициях/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] any и unknown доминируют в ложных позициях/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] параметры resolve теперь обязательные/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] параметры resolve теперь обязательные/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/checkJs не требует активации allowJs/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/checkJs не требует активации allowJs/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/jsx фабрики для React 17/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/jsx фабрики для React 17/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/4.1/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/4.1/paths без baseUrl/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/paths без baseUrl/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/Изменение механизма проверки индексной сигнатуры/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/Изменение механизма проверки индексной сигнатуры/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/Переопределение ключей в сопоставленных типах/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/Переопределение ключей в сопоставленных типах/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/Поддержка тега @see для JSDoc/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/Поддержка тега @see для JSDoc/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/Рекурсивные условные типы/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/Рекурсивные условные типы/content.md -------------------------------------------------------------------------------- /what-is-new/4.1/Шаблонный литеральный строковый тип/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.1/Шаблонный литеральный строковый тип/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] noImplicitAny и новое поведение для оператора yield тип которого не может быть установлен явно/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] noImplicitAny и новое поведение для оператора yield тип которого не может быть установлен явно/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение правил для оператора in/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение правил для оператора in/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение типа параметра функции обратного вызова передаваемой в качестве аргумента функции visitNode/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение типа параметра функции обратного вызова передаваемой в качестве аргумента функции visitNode/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Лимит для механизма spread в кортежах/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Лимит для механизма spread в кортежах/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Обновление lib.d.ts/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Обновление lib.d.ts/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Отмена поведения литерального вывода шаблона из версии 4.2@beta/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Отмена поведения литерального вывода шаблона из версии 4.2@beta/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Проверка вызова функций в условных операторах приурочена к флагу --strictNullChecks/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Проверка вызова функций в условных операторах приурочена к флагу --strictNullChecks/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Расширение .d.ts теперь нельзя использовать в путях импорта/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Расширение .d.ts теперь нельзя использовать в путях импорта/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/4.2/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/4.2/Деструктурированные переменные можно явно пометить как неиспользуемые/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/Деструктурированные переменные можно явно пометить как неиспользуемые/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/Изменение вывода для псевдонимов типов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/Изменение вывода для псевдонимов типов/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/Изменение поведения указания остаточных типов в кортеже/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/Изменение поведения указания остаточных типов в кортеже/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/Модификатор abstract для описания типа конструктора/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/Модификатор abstract для описания типа конструктора/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/Новый флаг --noPropertyAccessFromIndexSignature/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/Новый флаг --noPropertyAccessFromIndexSignature/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/Понимание структуры проекта с флагом --explainFiles/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/Понимание структуры проекта с флагом --explainFiles/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/Проверка вызова функций в логических выражениях/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/Проверка вызова функций в логических выражениях/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/Смягчение правил между необязательными членами и строковых индексных сигнатур/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/Смягчение правил между необязательными членами и строковых индексных сигнатур/content.md -------------------------------------------------------------------------------- /what-is-new/4.2/Ужесточение правил проверки для in-оператора/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.2/Ужесточение правил проверки для in-оператора/content.md -------------------------------------------------------------------------------- /what-is-new/4.3/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Enum больше нельзя сравнивать с произвольными числами/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.3/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Enum больше нельзя сравнивать с произвольными числами/content.md -------------------------------------------------------------------------------- /what-is-new/4.3/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменения в lib.d.ts/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.3/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменения в lib.d.ts/content.md -------------------------------------------------------------------------------- /what-is-new/4.3/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.3/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/4.3/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.3/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/4.3/Изменение поведения для объекта Promise в условных выражениях/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.3/Изменение поведения для объекта Promise в условных выражениях/content.md -------------------------------------------------------------------------------- /what-is-new/4.3/Индексные сигнатуры класса/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.3/Индексные сигнатуры класса/content.md -------------------------------------------------------------------------------- /what-is-new/4.3/Модификатор override и флаг --noImplicitOverride/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.3/Модификатор override и флаг --noImplicitOverride/content.md -------------------------------------------------------------------------------- /what-is-new/4.3/Отдельные типы аксеcсоров/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.3/Отдельные типы аксеcсоров/content.md -------------------------------------------------------------------------------- /what-is-new/4.3/Расширение возможностей ECMAScript приватного модификатора и флаг --useDefineForClassFields/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.3/Расширение возможностей ECMAScript приватного модификатора и флаг --useDefineForClassFields/content.md -------------------------------------------------------------------------------- /what-is-new/4.3/Улучшение работы шаблонного строкового типа/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.3/Улучшение работы шаблонного строкового типа/content.md -------------------------------------------------------------------------------- /what-is-new/4.4/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Абстрактные поля больше не могут быть инициализированы/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Абстрактные поля больше не могут быть инициализированы/content.md -------------------------------------------------------------------------------- /what-is-new/4.4/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение поведения контекста для функций/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение поведения контекста для функций/content.md -------------------------------------------------------------------------------- /what-is-new/4.4/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение проверки await для функций/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменение проверки await для функций/content.md -------------------------------------------------------------------------------- /what-is-new/4.4/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/4.4/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/4.4/Анализ потока для результата условного выражения/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/Анализ потока для результата условного выражения/content.md -------------------------------------------------------------------------------- /what-is-new/4.4/Изменение типа ошибки в блоке catch и флаг --useUnknownInCatchVariables/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/Изменение типа ошибки в блоке catch и флаг --useUnknownInCatchVariables/content.md -------------------------------------------------------------------------------- /what-is-new/4.4/Модернизация вывода tsc --help/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/Модернизация вывода tsc --help/content.md -------------------------------------------------------------------------------- /what-is-new/4.4/Статические блоки в классах/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/Статические блоки в классах/content.md -------------------------------------------------------------------------------- /what-is-new/4.4/Типы symbol и literal template string в индексной сигнатуре/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/Типы symbol и literal template string в индексной сигнатуре/content.md -------------------------------------------------------------------------------- /what-is-new/4.4/Типы необязательных свойств теперь более точные/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/Типы необязательных свойств теперь более точные/content.md -------------------------------------------------------------------------------- /what-is-new/4.4/Улучшение производительности/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.4/Улучшение производительности/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменения в lib.d.ts/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменения в lib.d.ts/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменения от вывода Awaited/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Изменения от вывода Awaited/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Проверка корневых параметров комилятора в tsconfig.json/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Проверка корневых параметров комилятора в tsconfig.json/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/4.5/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/4.5/Исключение хвостовой рекурсии на условных типа/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Исключение хвостовой рекурсии на условных типа/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/Отключение исключения неиспользуемого импорта/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Отключение исключения неиспользуемого импорта/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/Поддержка ECMAScript модулей в NodeJs/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Поддержка ECMAScript модулей в NodeJs/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/Поддержка lib из node_modules/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Поддержка lib из node_modules/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/Проверка наличия ECMAScript приватного поля/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Проверка наличия ECMAScript приватного поля/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/Совмещение import type с обычным import/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Совмещение import type с обычным import/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/Стабильная поддержка --module es2022/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Стабильная поддержка --module es2022/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/Тип Awaited/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Тип Awaited/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/Указание шаблонного литерального строкового типа в качестве дискриминанта/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Указание шаблонного литерального строкового типа в качестве дискриминанта/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/Ускорение загрузки с помощью realPathSync.native/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Ускорение загрузки с помощью realPathSync.native/content.md -------------------------------------------------------------------------------- /what-is-new/4.5/Утверждение импорта/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.5/Утверждение импорта/content.md -------------------------------------------------------------------------------- /what-is-new/4.6/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Остаточные параметры исключают некоторые члены объекта/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Остаточные параметры исключают некоторые члены объекта/content.md -------------------------------------------------------------------------------- /what-is-new/4.6/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Постоянная проверка грамматики и биндингов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Постоянная проверка грамматики и биндингов/content.md -------------------------------------------------------------------------------- /what-is-new/4.6/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/4.6/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/4.6/Анализ потока управления для остаточных параметров/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/Анализ потока управления для остаточных параметров/content.md -------------------------------------------------------------------------------- /what-is-new/4.6/Анализатор трассировки TypeScript/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/Анализатор трассировки TypeScript/content.md -------------------------------------------------------------------------------- /what-is-new/4.6/Выполнение кода в конструкторе потомке до вызова super/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/Выполнение кода в конструкторе потомке до вызова super/content.md -------------------------------------------------------------------------------- /what-is-new/4.6/Добавление es2022/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/Добавление es2022/content.md -------------------------------------------------------------------------------- /what-is-new/4.6/Избавление от бесполезных аргументов при компиляции jsx/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/Избавление от бесполезных аргументов при компиляции jsx/content.md -------------------------------------------------------------------------------- /what-is-new/4.6/Сохранение потока управления при деструктуризации размеченных объединений/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/Сохранение потока управления при деструктуризации размеченных объединений/content.md -------------------------------------------------------------------------------- /what-is-new/4.6/Улучшение вывода для индексных значений/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/Улучшение вывода для индексных значений/content.md -------------------------------------------------------------------------------- /what-is-new/4.6/Улучшение проверки глубоких рекурсии/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.6/Улучшение проверки глубоких рекурсии/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Метод readFile класса LanguageServiceHost теперь обязательный/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Метод readFile класса LanguageServiceHost теперь обязательный/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Параметры типа больше не совместимы с {} в strictNullChecks/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Параметры типа больше не совместимы с {} в strictNullChecks/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Свойство length у кортежа теперь readonly/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Свойство length у кортежа теперь readonly/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/metadata/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/metadata/cover.png -------------------------------------------------------------------------------- /what-is-new/4.7/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/4.7/typeof для #приватных членов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/typeof для #приватных членов/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/Анализ потока управления для вычисляемых свойств/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/Анализ потока управления для вычисляемых свойств/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/Конкретизация ссылки на функцию/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/Конкретизация ссылки на функцию/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/Модификаторы вариантности параметров типа in и out/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/Модификаторы вариантности параметров типа in и out/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/Настройка разрешения поиска модулей с помощью moduleSuffixes/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/Настройка разрешения поиска модулей с помощью moduleSuffixes/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/Ограничение infer с помощью extends/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/Ограничение infer с помощью extends/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/Поддержка ECMAScript модулей в Node.js/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/Поддержка ECMAScript модулей в Node.js/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/Разрешение импорта и экспорта только типа с помощью resolution-mode/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/Разрешение импорта и экспорта только типа с помощью resolution-mode/content.md -------------------------------------------------------------------------------- /what-is-new/4.7/Улучшение вывода функций/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.7/Улучшение вывода функций/content.md -------------------------------------------------------------------------------- /what-is-new/4.8/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Неограниченные генерики больше не совместимы с {}/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.8/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Неограниченные генерики больше не совместимы с {}/content.md -------------------------------------------------------------------------------- /what-is-new/4.8/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Типы больше не могут быть импортированы и экспортированы в JavaScript файлах/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.8/[КРИТИЧЕСКОЕ ИЗМЕНЕНИЕ] Типы больше не могут быть импортированы и экспортированы в JavaScript файлах/content.md -------------------------------------------------------------------------------- /what-is-new/4.8/metadata/cover.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /what-is-new/4.8/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.8/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/4.8/Возникновение ошибки при проверке на равенство с литералом объектного типа/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.8/Возникновение ошибки при проверке на равенство с литералом объектного типа/content.md -------------------------------------------------------------------------------- /what-is-new/4.8/Ужесточение правил вывода типов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.8/Ужесточение правил вывода типов/content.md -------------------------------------------------------------------------------- /what-is-new/4.8/Улучшение вывода для infer в литеральном строковом типе/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.8/Улучшение вывода для infer в литеральном строковом типе/content.md -------------------------------------------------------------------------------- /what-is-new/4.8/Улучшение пересечений, объединений и механизма сужения типов/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.8/Улучшение пересечений, объединений и механизма сужения типов/content.md -------------------------------------------------------------------------------- /what-is-new/4.8/Улучшение производительности для флагов --build, --watch и --incremental/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.8/Улучшение производительности для флагов --build, --watch и --incremental/content.md -------------------------------------------------------------------------------- /what-is-new/4.9/metadata/cover.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /what-is-new/4.9/metadata/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.9/metadata/metadata.json -------------------------------------------------------------------------------- /what-is-new/4.9/Оператор satisfies/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.9/Оператор satisfies/content.md -------------------------------------------------------------------------------- /what-is-new/4.9/Ужесточение проверок на NaN/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.9/Ужесточение проверок на NaN/content.md -------------------------------------------------------------------------------- /what-is-new/4.9/Улучшение работы оператора in/content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/what-is-new/4.9/Улучшение работы оператора in/content.md -------------------------------------------------------------------------------- /www/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /www/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/README.md -------------------------------------------------------------------------------- /www/analytics/google-analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/analytics/google-analytics.tsx -------------------------------------------------------------------------------- /www/apollo-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/apollo-client.ts -------------------------------------------------------------------------------- /www/app-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/app-config.ts -------------------------------------------------------------------------------- /www/assets/svg/icons/chrome_reader_mode_black_18dp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/chrome_reader_mode_black_18dp.svg -------------------------------------------------------------------------------- /www/assets/svg/icons/format_indent_decrease_black_24dp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/format_indent_decrease_black_24dp.svg -------------------------------------------------------------------------------- /www/assets/svg/icons/format_indent_increase_black_24dp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/format_indent_increase_black_24dp.svg -------------------------------------------------------------------------------- /www/assets/svg/icons/iconmonstr-github-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/iconmonstr-github-1.svg -------------------------------------------------------------------------------- /www/assets/svg/icons/iconmonstr-link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/iconmonstr-link.svg -------------------------------------------------------------------------------- /www/assets/svg/icons/iconmonstr-magnifier-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/iconmonstr-magnifier-1.svg -------------------------------------------------------------------------------- /www/assets/svg/icons/magnifier.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/magnifier.svg -------------------------------------------------------------------------------- /www/assets/svg/icons/more_horiz_black_24dp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/more_horiz_black_24dp.svg -------------------------------------------------------------------------------- /www/assets/svg/icons/more_vert_black_24dp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/more_vert_black_24dp.svg -------------------------------------------------------------------------------- /www/assets/svg/icons/search_black_24dp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/search_black_24dp.svg -------------------------------------------------------------------------------- /www/assets/svg/icons/telegram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/icons/telegram.svg -------------------------------------------------------------------------------- /www/assets/svg/imgs/logo_app.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/assets/svg/imgs/logo_app.svg -------------------------------------------------------------------------------- /www/components/app-content/AppContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-content/AppContent.tsx -------------------------------------------------------------------------------- /www/components/app-content/app-content.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-content/app-content.scss -------------------------------------------------------------------------------- /www/components/app-footer/AppFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-footer/AppFooter.tsx -------------------------------------------------------------------------------- /www/components/app-footer/app-footer.grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-footer/app-footer.grid.scss -------------------------------------------------------------------------------- /www/components/app-footer/app-footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-footer/app-footer.scss -------------------------------------------------------------------------------- /www/components/app-footer/app-footer__content-layer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-footer/app-footer__content-layer.scss -------------------------------------------------------------------------------- /www/components/app-header/AppHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-header/AppHeader.tsx -------------------------------------------------------------------------------- /www/components/app-header/app-header.grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-header/app-header.grid.scss -------------------------------------------------------------------------------- /www/components/app-header/app-header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-header/app-header.scss -------------------------------------------------------------------------------- /www/components/app-link-bar/AppLinkNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-link-bar/AppLinkNav.tsx -------------------------------------------------------------------------------- /www/components/app-link-bar/app-link-bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-link-bar/app-link-bar.scss -------------------------------------------------------------------------------- /www/components/app-logo/AppLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-logo/AppLogo.tsx -------------------------------------------------------------------------------- /www/components/app-logo/app-logo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-logo/app-logo.scss -------------------------------------------------------------------------------- /www/components/app-nav/AppNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-nav/AppNav.tsx -------------------------------------------------------------------------------- /www/components/app-nav/app-nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/app-nav/app-nav.scss -------------------------------------------------------------------------------- /www/components/book-toc-custom-tree-node/BookTocCustomTreeNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/book-toc-custom-tree-node/BookTocCustomTreeNode.tsx -------------------------------------------------------------------------------- /www/components/book-toc-custom-tree-node/book-toc-custom-tree-node.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/book-toc-custom-tree-node/book-toc-custom-tree-node.scss -------------------------------------------------------------------------------- /www/components/buttons/app-driver-toggle-button/AppDriverToggleButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/buttons/app-driver-toggle-button/AppDriverToggleButton.tsx -------------------------------------------------------------------------------- /www/components/buttons/app-driver-toggle-button/app-driver-toggle-btn.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/buttons/app-driver-toggle-button/app-driver-toggle-btn.scss -------------------------------------------------------------------------------- /www/components/buttons/svg-link-button/SvgLinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/buttons/svg-link-button/SvgLinkButton.tsx -------------------------------------------------------------------------------- /www/components/buttons/svg-link-button/svg-link-btn.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/buttons/svg-link-button/svg-link-btn.scss -------------------------------------------------------------------------------- /www/components/content-box/content-box.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/content-box/content-box.scss -------------------------------------------------------------------------------- /www/components/contents/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/contents/Code.tsx -------------------------------------------------------------------------------- /www/components/contents/ContentImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/contents/ContentImage.tsx -------------------------------------------------------------------------------- /www/components/contents/ContentLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/contents/ContentLink.tsx -------------------------------------------------------------------------------- /www/components/contents/content-component-map.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/contents/content-component-map.tsx -------------------------------------------------------------------------------- /www/components/contents/content__image.scss: -------------------------------------------------------------------------------- 1 | .image-mask { 2 | 3 | } -------------------------------------------------------------------------------- /www/components/driver-content-nav/DriverContentNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/driver-content-nav/DriverContentNav.tsx -------------------------------------------------------------------------------- /www/components/driver-content-nav/driver-content-nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/driver-content-nav/driver-content-nav.scss -------------------------------------------------------------------------------- /www/components/driver/driver.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/driver/driver.scss -------------------------------------------------------------------------------- /www/components/dropdown/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/dropdown/Dropdown.tsx -------------------------------------------------------------------------------- /www/components/dropdown/DropdownMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/dropdown/DropdownMenu.tsx -------------------------------------------------------------------------------- /www/components/dropdown/DropdownToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/dropdown/DropdownToggle.tsx -------------------------------------------------------------------------------- /www/components/dropdown/dropdown-hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/dropdown/dropdown-hook.ts -------------------------------------------------------------------------------- /www/components/dropdown/dropdown.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/dropdown/dropdown.scss -------------------------------------------------------------------------------- /www/components/github-file-info-bar/GithubFileInfoBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/github-file-info-bar/GithubFileInfoBar.tsx -------------------------------------------------------------------------------- /www/components/github-file-info-bar/github-file-info-bar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/github-file-info-bar/github-file-info-bar.scss -------------------------------------------------------------------------------- /www/components/icons/book-toc-section-icon/BookTocSectionIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/icons/book-toc-section-icon/BookTocSectionIcon.tsx -------------------------------------------------------------------------------- /www/components/icons/book-toc-section-icon/book-toc-section-icon.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /www/components/icons/icon.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/icons/icon.module.scss -------------------------------------------------------------------------------- /www/components/icons/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/icons/icons.tsx -------------------------------------------------------------------------------- /www/components/if-operator/If.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/if-operator/If.tsx -------------------------------------------------------------------------------- /www/components/innovation-list-informer/innovation-list-informer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/innovation-list-informer/innovation-list-informer.scss -------------------------------------------------------------------------------- /www/components/innovation-presenter/InnovationPresenter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/innovation-presenter/InnovationPresenter.tsx -------------------------------------------------------------------------------- /www/components/innovation-presenter/innovation-presenter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/innovation-presenter/innovation-presenter.scss -------------------------------------------------------------------------------- /www/components/layers/a4-layer/A4Layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/layers/a4-layer/A4Layer.tsx -------------------------------------------------------------------------------- /www/components/layers/a4-layer/a4-layer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/layers/a4-layer/a4-layer.scss -------------------------------------------------------------------------------- /www/components/layers/presintation-layer/PresentationLayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/layers/presintation-layer/PresentationLayer.tsx -------------------------------------------------------------------------------- /www/components/layers/presintation-layer/presentation-layer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/layers/presintation-layer/presentation-layer.scss -------------------------------------------------------------------------------- /www/components/layers/slide-layer/SlideLayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/layers/slide-layer/SlideLayer.tsx -------------------------------------------------------------------------------- /www/components/layers/slide-layer/slide-layer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/layers/slide-layer/slide-layer.scss -------------------------------------------------------------------------------- /www/components/meta-multi-description/MetaMultyDescription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/meta-multi-description/MetaMultyDescription.tsx -------------------------------------------------------------------------------- /www/components/outside-click/OutsideClick.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/outside-click/OutsideClick.tsx -------------------------------------------------------------------------------- /www/components/outside-click/outside-click.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/outside-click/outside-click.scss -------------------------------------------------------------------------------- /www/components/search/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/search/Search.tsx -------------------------------------------------------------------------------- /www/components/search/search.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/search/search.scss -------------------------------------------------------------------------------- /www/components/tags/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/tags/tags.ts -------------------------------------------------------------------------------- /www/components/toc/toc.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/components/toc/toc.scss -------------------------------------------------------------------------------- /www/consts/intersection-observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/consts/intersection-observer.ts -------------------------------------------------------------------------------- /www/contexts/content-nav-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/contexts/content-nav-context.ts -------------------------------------------------------------------------------- /www/graphql-querys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/graphql-querys.ts -------------------------------------------------------------------------------- /www/graphql-request-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/graphql-request-types.ts -------------------------------------------------------------------------------- /www/hooks/content-autoscroll-hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/hooks/content-autoscroll-hook.ts -------------------------------------------------------------------------------- /www/hooks/copy-to-buffer-button-from-native-markup-hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/hooks/copy-to-buffer-button-from-native-markup-hook.ts -------------------------------------------------------------------------------- /www/hooks/use-doc-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/hooks/use-doc-search.ts -------------------------------------------------------------------------------- /www/layout/base-layout/base-app-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/layout/base-layout/base-app-layout.tsx -------------------------------------------------------------------------------- /www/layout/base-layout/base-layout.grid.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/layout/base-layout/base-layout.grid.scss -------------------------------------------------------------------------------- /www/layout/base-layout/base-layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/layout/base-layout/base-layout.scss -------------------------------------------------------------------------------- /www/models/BookChapterContentNav.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/models/BookChapterContentNav.ts -------------------------------------------------------------------------------- /www/models/ContentNav.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/models/ContentNav.ts -------------------------------------------------------------------------------- /www/models/GithubFileInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/models/GithubFileInfo.ts -------------------------------------------------------------------------------- /www/models/InnovationContentNav.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/models/InnovationContentNav.ts -------------------------------------------------------------------------------- /www/models/WinMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/models/WinMetadata.ts -------------------------------------------------------------------------------- /www/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/next-env.d.ts -------------------------------------------------------------------------------- /www/next-sitemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/next-sitemap.js -------------------------------------------------------------------------------- /www/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/next.config.js -------------------------------------------------------------------------------- /www/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/package-lock.json -------------------------------------------------------------------------------- /www/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/package.json -------------------------------------------------------------------------------- /www/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/pages/_app.tsx -------------------------------------------------------------------------------- /www/pages/book/chapters/[chapterId].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/pages/book/chapters/[chapterId].tsx -------------------------------------------------------------------------------- /www/pages/book/chapters/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/pages/book/chapters/index.tsx -------------------------------------------------------------------------------- /www/pages/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/pages/index.scss -------------------------------------------------------------------------------- /www/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/pages/index.tsx -------------------------------------------------------------------------------- /www/pages/pdf/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/pages/pdf/index.tsx -------------------------------------------------------------------------------- /www/pages/pdf/pdf.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/pages/pdf/pdf.scss -------------------------------------------------------------------------------- /www/pages/what-is-new/Innovation.module.scss: -------------------------------------------------------------------------------- 1 | @import "styles/content"; -------------------------------------------------------------------------------- /www/pages/what-is-new/[version].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/pages/what-is-new/[version].tsx -------------------------------------------------------------------------------- /www/pages/what-is-new/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/pages/what-is-new/index.scss -------------------------------------------------------------------------------- /www/pages/what-is-new/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/pages/what-is-new/index.tsx -------------------------------------------------------------------------------- /www/provaders/BookChapterCommitInfoProviderCommit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/provaders/BookChapterCommitInfoProviderCommit.ts -------------------------------------------------------------------------------- /www/provaders/BookChapterFileProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/provaders/BookChapterFileProvider.ts -------------------------------------------------------------------------------- /www/provaders/BookTocProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/provaders/BookTocProvider.ts -------------------------------------------------------------------------------- /www/provaders/FileCommitInfoDataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/provaders/FileCommitInfoDataProvider.ts -------------------------------------------------------------------------------- /www/provaders/FileProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/provaders/FileProvider.ts -------------------------------------------------------------------------------- /www/provaders/InnovationCommitInfoProviderCommit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/provaders/InnovationCommitInfoProviderCommit.ts -------------------------------------------------------------------------------- /www/provaders/WinInnovationMdProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/provaders/WinInnovationMdProvider.ts -------------------------------------------------------------------------------- /www/provaders/WinMetadataProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/provaders/WinMetadataProvider.ts -------------------------------------------------------------------------------- /www/provaders/WinVersionListProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/provaders/WinVersionListProvider.ts -------------------------------------------------------------------------------- /www/public/CNAME: -------------------------------------------------------------------------------- 1 | typescript-definitive-guide.ru -------------------------------------------------------------------------------- /www/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/public/favicon.ico -------------------------------------------------------------------------------- /www/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/public/vercel.svg -------------------------------------------------------------------------------- /www/remark/Remark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/remark/Remark.ts -------------------------------------------------------------------------------- /www/remark/add-classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/remark/add-classes.ts -------------------------------------------------------------------------------- /www/remark/add-heading-link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/remark/add-heading-link.ts -------------------------------------------------------------------------------- /www/remark/add-section-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/remark/add-section-id.ts -------------------------------------------------------------------------------- /www/remark/add-tag-bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/remark/add-tag-bar.ts -------------------------------------------------------------------------------- /www/remark/decorate-block-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/remark/decorate-block-code.ts -------------------------------------------------------------------------------- /www/remark/division-into-sections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/remark/division-into-sections.ts -------------------------------------------------------------------------------- /www/remark/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/remark/utils.ts -------------------------------------------------------------------------------- /www/services/ContentNavService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/services/ContentNavService.ts -------------------------------------------------------------------------------- /www/services/IntersectionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/services/IntersectionService.ts -------------------------------------------------------------------------------- /www/services/PageAsideDetectorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/services/PageAsideDetectorService.ts -------------------------------------------------------------------------------- /www/services/Scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/services/Scroll.ts -------------------------------------------------------------------------------- /www/stores/Toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/stores/Toggle.ts -------------------------------------------------------------------------------- /www/stores/shared-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/stores/shared-store.ts -------------------------------------------------------------------------------- /www/stores/use-content-active-section-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/stores/use-content-active-section-store.ts -------------------------------------------------------------------------------- /www/stores/use-content-nav-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/stores/use-content-nav-store.ts -------------------------------------------------------------------------------- /www/styles-entry/base-layout.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles-entry/base-layout.scss -------------------------------------------------------------------------------- /www/styles-entry/chapter.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles-entry/chapter.scss -------------------------------------------------------------------------------- /www/styles-entry/chapters.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles-entry/chapters.scss -------------------------------------------------------------------------------- /www/styles-entry/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles-entry/index.scss -------------------------------------------------------------------------------- /www/styles-entry/pdf.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles-entry/pdf.scss -------------------------------------------------------------------------------- /www/styles-entry/win.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles-entry/win.scss -------------------------------------------------------------------------------- /www/styles-entry/wins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles-entry/wins.scss -------------------------------------------------------------------------------- /www/styles/breakpoints.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/breakpoints.scss -------------------------------------------------------------------------------- /www/styles/content.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/content.scss -------------------------------------------------------------------------------- /www/styles/divide.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/divide.scss -------------------------------------------------------------------------------- /www/styles/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/globals.scss -------------------------------------------------------------------------------- /www/styles/link-button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/link-button.scss -------------------------------------------------------------------------------- /www/styles/link.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/link.scss -------------------------------------------------------------------------------- /www/styles/menu.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/menu.scss -------------------------------------------------------------------------------- /www/styles/native-scrollbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/native-scrollbar.scss -------------------------------------------------------------------------------- /www/styles/override-native-styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/override-native-styles.scss -------------------------------------------------------------------------------- /www/styles/panels.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/panels.scss -------------------------------------------------------------------------------- /www/styles/prism-vs.theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/prism-vs.theme.scss -------------------------------------------------------------------------------- /www/styles/tooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/tooltip.scss -------------------------------------------------------------------------------- /www/styles/vars-css.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/vars-css.scss -------------------------------------------------------------------------------- /www/styles/vars-scss.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/styles/vars-scss.scss -------------------------------------------------------------------------------- /www/transformers/BookChapterContentNavToPageNavTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/transformers/BookChapterContentNavToPageNavTransformer.ts -------------------------------------------------------------------------------- /www/transformers/BookChapterMdToSectionMdTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/transformers/BookChapterMdToSectionMdTransformer.ts -------------------------------------------------------------------------------- /www/transformers/BookContentSectionInfoTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/transformers/BookContentSectionInfoTransformer.ts -------------------------------------------------------------------------------- /www/transformers/BookTocToContentNavTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/transformers/BookTocToContentNavTransformer.ts -------------------------------------------------------------------------------- /www/transformers/CommitInfoTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/transformers/CommitInfoTransformer.ts -------------------------------------------------------------------------------- /www/transformers/ContentNavToUrlResolverTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/transformers/ContentNavToUrlResolverTransformer.ts -------------------------------------------------------------------------------- /www/transformers/InnovationContentNavToPageNavTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/transformers/InnovationContentNavToPageNavTransformer.ts -------------------------------------------------------------------------------- /www/transformers/InnovationMetadataToContentNavTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/transformers/InnovationMetadataToContentNavTransformer.ts -------------------------------------------------------------------------------- /www/transformers/WinMetadataToInnovationPageInfoAsyncTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/transformers/WinMetadataToInnovationPageInfoAsyncTransformer.ts -------------------------------------------------------------------------------- /www/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/tsconfig.json -------------------------------------------------------------------------------- /www/types/react/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/types/react/index.d.ts -------------------------------------------------------------------------------- /www/utils/VersionInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/utils/VersionInfo.ts -------------------------------------------------------------------------------- /www/utils/book-section-colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/utils/book-section-colors.ts -------------------------------------------------------------------------------- /www/utils/converter-path-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/utils/converter-path-utils.ts -------------------------------------------------------------------------------- /www/utils/native-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/utils/native-utils.ts -------------------------------------------------------------------------------- /www/utils/react-utils.ts: -------------------------------------------------------------------------------- 1 | export const EMPTY_ARRAY = []; -------------------------------------------------------------------------------- /www/utils/router-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/utils/router-utils.ts -------------------------------------------------------------------------------- /www/utils/scroll.utls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/utils/scroll.utls.ts -------------------------------------------------------------------------------- /www/utils/string-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/utils/string-utils.ts -------------------------------------------------------------------------------- /www/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/utils/utils.ts -------------------------------------------------------------------------------- /www/utils/version-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/utils/version-utils.ts -------------------------------------------------------------------------------- /www/workers/book-cover/book-cover-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/book-cover/book-cover-generator.js -------------------------------------------------------------------------------- /www/workers/book-cover/book-cover.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/book-cover/book-cover.css -------------------------------------------------------------------------------- /www/workers/book-cover/book-update-current-version-cover-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/book-cover/book-update-current-version-cover-generator.js -------------------------------------------------------------------------------- /www/workers/book-cover/book-update-current-version-cover.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/book-cover/book-update-current-version-cover.css -------------------------------------------------------------------------------- /www/workers/book-cover/constructor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/book-cover/constructor.html -------------------------------------------------------------------------------- /www/workers/book-cover/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/book-cover/index.html -------------------------------------------------------------------------------- /www/workers/book-cover/tdg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/book-cover/tdg.svg -------------------------------------------------------------------------------- /www/workers/book-cover/tdg_update.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/book-cover/tdg_update.svg -------------------------------------------------------------------------------- /www/workers/book-cover/update-constructor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/book-cover/update-constructor.html -------------------------------------------------------------------------------- /www/workers/book-cover/update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/book-cover/update.html -------------------------------------------------------------------------------- /www/workers/pdf/book-cover-for-social-media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/book-cover-for-social-media.png -------------------------------------------------------------------------------- /www/workers/pdf/book-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/book-cover.png -------------------------------------------------------------------------------- /www/workers/pdf/book-pdf-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/book-pdf-generator.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/block-code-collect-info-before-parse-prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/block-code-collect-info-before-parse-prism.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/block-code-decorate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/block-code-decorate.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/block-code-decorator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/block-code-decorator.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/h1-add-decor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/h1-add-decor.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/h2-add-decor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/h2-add-decor.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/heading-add-anchor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/heading-add-anchor.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/heading-add-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/heading-add-id.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/heading-downlevel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/heading-downlevel.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/image-path-resolve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/image-path-resolve.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/transform-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/transform-link.js -------------------------------------------------------------------------------- /www/workers/pdf/remark/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/remark/utils.js -------------------------------------------------------------------------------- /www/workers/pdf/styles/code-block.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/code-block.css -------------------------------------------------------------------------------- /www/workers/pdf/styles/content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/content.css -------------------------------------------------------------------------------- /www/workers/pdf/styles/cover.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/cover.css -------------------------------------------------------------------------------- /www/workers/pdf/styles/end.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/end.css -------------------------------------------------------------------------------- /www/workers/pdf/styles/headings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/headings.css -------------------------------------------------------------------------------- /www/workers/pdf/styles/pages.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/pages.css -------------------------------------------------------------------------------- /www/workers/pdf/styles/prism-custom.theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/prism-custom.theme.css -------------------------------------------------------------------------------- /www/workers/pdf/styles/prism-vs.theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/prism-vs.theme.css -------------------------------------------------------------------------------- /www/workers/pdf/styles/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/style.css -------------------------------------------------------------------------------- /www/workers/pdf/styles/title.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/title.css -------------------------------------------------------------------------------- /www/workers/pdf/styles/toc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/styles/toc.css -------------------------------------------------------------------------------- /www/workers/pdf/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nauchikus/typescript-definitive-guide/HEAD/www/workers/pdf/templates.js --------------------------------------------------------------------------------