Size: a a a

TypeScript — русскоговорящее сообщество

2021 January 23

キツネ in TypeScript — русскоговорящее сообщество
а если будут классы Course, Chapter?
источник

🏡К

🏡 Назар Калитюк... in TypeScript — русскоговорящее сообщество
такого не должно быть
источник

キツネ in TypeScript — русскоговорящее сообщество
почему это?
источник

A

Anton in TypeScript — русскоговорящее сообщество
キツネ
а если будут классы Course, Chapter?
Я тоже думаю, что это неудобно, например переименовать CourseInterface в CourseI заняло ровно 1 сек через массовую замену
источник

キツネ in TypeScript — русскоговорящее сообщество
допустим, у меня класс Course
источник

🏡К

🏡 Назар Калитюк... in TypeScript — русскоговорящее сообщество
зачем?
источник

キツネ in TypeScript — русскоговорящее сообщество
у меня есть конструктор, в нем мне надо передать настройки курса
источник

キツネ in TypeScript — русскоговорящее сообщество
что делать будешь?
источник

AK

Andrei Kurosh in TypeScript — русскоговорящее сообщество
Они будут в другом месте, всегда можно разрулить конфликт имен через именованные импорты
источник

キツネ in TypeScript — русскоговорящее сообщество
в смысле зачем? что это за глупый вопрос?
источник

AK

Andrei Kurosh in TypeScript — русскоговорящее сообщество
Тогда делай CourseDto
источник

🏡К

🏡 Назар Калитюк... in TypeScript — русскоговорящее сообщество
キツネ
что делать будешь?
зачем интерфейс тогда?
источник

キツネ in TypeScript — русскоговорящее сообщество
Andrei Kurosh
Тогда делай CourseDto
CourseOptions? CourseProps?
источник

キツネ in TypeScript — русскоговорящее сообщество
constructor(private options: CourseOptions) { }
источник

A

Anton in TypeScript — русскоговорящее сообщество
krau5
Ребят, объясните +- где на практике можно юзать женерики?
А то я доку открыл, пару видосов посмотрел, но в голову мне так и не пришла идея, где их можно использовать, поскольку повсюду я мог спокойно их заменить либо интерфейсом, либо просто прописать тип
вот выше я пример кидал, в общий объект DataList, который во многих местах приходит от бэка - нужно прокидывать тип для параметра data
источник

SV

Sergey V in TypeScript — русскоговорящее сообщество
Пишу команду ts-node index.ts, получаю ошибку Cannot use import statement outside a module` и рекомендацию прописать в package.json "type": "module". Добавляю. И снова ошибка `Unknown file extension ".ts". Как побороть? tsconfig:
{
 "compilerOptions": {
   "lib": ["dom", "dom.iterable", "esnext"],
   "outDir": "./dist/",
   "noImplicitAny": true,
   "module": "ESNext",
   "target": "ESNext",
   "allowJs": true,
   "noEmit": false,
   "strict": true,
   "moduleResolution": "node",
   "forceConsistentCasingInFileNames": true,
   "allowSyntheticDefaultImports": true,
   "esModuleInterop": true
 },
 "include": ["./**/*.ts"],
 "exclude": ["node_modules"]
}
источник

в

вαғғσмεттι in TypeScript — русскоговорящее сообщество
ты в коде накосячил
источник

SV

Sergey V in TypeScript — русскоговорящее сообщество
😕 а конкретней?
источник

в

вαғғσмεттι in TypeScript — русскоговорящее сообщество
Покажешь код - узнаем
источник

В

Влад in TypeScript — русскоговорящее сообщество
привет всем кто подскажет как решить с типизацией проблему эту
источник