Size: a a a

UzDev – Сообщество разработчиков Узбекистана

2021 July 16

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
Переслано от Sardorkhuja Tukhtakh...
хочу стать фронтендером, начать с java или javascript?
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
Чтобы TS компилятор видел все файлы с описанными декларациями. И как разбивать типы лучше всего в проектах.

То есть просто node.js проект и чтобы я мог допустим определить для какой-нибудь либы свои типы, если в ней их нет. Например как с dotenv мне нужно было указать отдельно типы и тогда заработало
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
Мне для бэкенда
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
компилятор не должен видеть все файлы
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
Ты же наверное видел я ещё telegraf 4 взял
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
это ж не плюсы
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
у тебя файлы подтягивают другие файлы
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
Мне надо рест апи + бота сделать
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
на тс
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
и ты скармливаешь тсу основной файл
источник

ST

Sardorkhuja Tukhtakh... in UzDev – Сообщество разработчиков Узбекистана
норм
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
ну да. Все исходники в src
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
просто не пойму вроде сетапнул локально компилятор и конфиг прописал.

Вбиваю tsc  и не пойму он локальный компилятор вызывает или который глобально установлен и хавает ли конфиг в корневой директории
источник

О

Орынбай in UzDev – Сообщество разработчиков Узбекистана
Код в студию
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
Еще чего. Потом обменяешь его на плов
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
// package.json
"typings": "types/main.d.ts"

// tsconfig.json
"compilerOptions": {
   "target": "ES2019",
   "module": "commonjs",
   "composite": true,
   "outDir": "build/",
   "rootDir": "src/",
   "strict": true,
   "noImplicitAny": true,
   "esModuleInterop": true,
   "moduleResolution": "node",
   "resolveJsonModule": true,
   "skipLibCheck": true,
   "forceConsistentCasingInFileNames": true,
   "types": [ "node" ],
   "typeRoots": [
     "./node_modules/@types",
     "./types"
   ]
 }

// types/main.d.ts
declare global {
 namespace NodeJS {
   interface ProcessEnv {
     BOT_TOKEN: string
   }
 }
}

export {}
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
А декларацию просто скопировал с ишью в dotenv репозитории
источник

М

Максим in UzDev – Сообщество разработчиков Узбекистана
Видимо я один решил на тайпскрипте писать в узбекистане да
источник

AA

Asadbek Akbarov in UzDev – Сообщество разработчиков Узбекистана
Нет я тоже
источник

О

Орынбай in UzDev – Сообщество разработчиков Узбекистана
Нет
источник