You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"module": "Preserve", // использовать ту же версию модуля, что и сборщик
22
-
"noEmit": true, // не генерировать файлы
23
-
"moduleResolution": "Bundler", // разрешение модулей на основе сборщика
24
-
"target": "ESNext", // целевая версия JavaScript
25
-
26
-
27
-
"skipLibCheck": true, // не проверять типы, заданные во всех файлах описания типов (*.d.ts)
28
-
"esModuleInterop": true, // создать хелперы __importStar и __importDefault для обеспечения совместимости с экосистемой Babel и включить allowSyntheticDefaultImports для совместимости с системой типов
29
-
"allowSyntheticDefaultImports": true, // разрешить импортировать модули не имеющие внутри себя "import default"
"moduleDetection": "force", // заставляет TypeScript рассматривать все файлы как модули. Это помогает избежать ошибок cannot redeclare block-scoped variable»
33
-
"isolatedModules": true, // орабатывать каждый файл, как отдельный изолированный модуль
34
-
"removeComments": true, // удалять комментарии из исходного кода
35
-
"verbatimModuleSyntax": true, // сохранять синтаксис модулей в исходном коде (важно при импорте типов)
36
-
"useDefineForClassFields": true, // использование классов стандарта TC39, а не TypeScript
"noUncheckedIndexedAccess": true, // запрещает доступ к массиву или объекту без предварительной проверки того, определен ли он
40
-
41
-
"declaration": true, // генерировать файлы описания типов (*.d.ts)
42
-
43
-
"composite": true, // указывает TypeScript создавать файлы .tsbuildinfo. Это сообщает TypeScript, что ваш проект является частью монорепозитория, а также помогает кэшировать сборки для более быстрой работы
"declarationMap": true// генерировать карту исходного кода для файлов описания типов (*.d.ts)
46
-
},
21
+
"module": "Preserve", // использовать ту же версию модуля, что и сборщик
22
+
"noEmit": true, // не генерировать файлы
23
+
"moduleResolution": "Bundler", // разрешение модулей на основе сборщика
24
+
"target": "ESNext", // целевая версия JavaScript
25
+
26
+
27
+
"skipLibCheck": true, // не проверять типы, заданные во всех файлах описания типов (*.d.ts)
28
+
"esModuleInterop": true, // создать хелперы __importStar и __importDefault для обеспечения совместимости с экосистемой Babel и включить allowSyntheticDefaultImports для совместимости с системой типов
29
+
"allowSyntheticDefaultImports": true, // разрешить импортировать модули не имеющие внутри себя "import default"
"moduleDetection": "force", // заставляет TypeScript рассматривать все файлы как модули. Это помогает избежать ошибок cannot redeclare block-scoped variable»
33
+
"isolatedModules": true, // орабатывать каждый файл, как отдельный изолированный модуль
34
+
"removeComments": true, // удалять комментарии из исходного кода
35
+
"verbatimModuleSyntax": true, // сохранять синтаксис модулей в исходном коде (важно при импорте типов)
36
+
"useDefineForClassFields": true, // использование классов стандарта TC39, а не TypeScript
"noUncheckedIndexedAccess": true, // запрещает доступ к массиву или объекту без предварительной проверки того, определен ли он
39
+
"declaration": true, // генерировать файлы описания типов (*.d.ts)
40
+
41
+
"composite": true, // указывает TypeScript создавать файлы .tsbuildinfo. Это сообщает TypeScript, что ваш проект является частью монорепозитория, а также помогает кэшировать сборки для более быстрой работы
0 commit comments