Size: a a a

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

2021 January 22

キツネ in TypeScript — русскоговорящее сообщество
если речь про типы
источник

И

Иван in TypeScript — русскоговорящее сообщество
Apache DOG™
насколько нормальный подход написать тип, написать иррелевантную реализацию которая нетайпчекается скриптом но в итоге будет та что нужно, и просто скастить?
Этот поход полностью перпендикулярен нормальному
источник

МХ

Максим Храмцов... in TypeScript — русскоговорящее сообщество
Apache DOG™
насколько нормальный подход написать тип, написать иррелевантную реализацию которая нетайпчекается скриптом но в итоге будет та что нужно, и просто скастить?
библиотека, которую я скинул так и делает
источник

МХ

Максим Храмцов... in TypeScript — русскоговорящее сообщество
Apache DOG™
насколько нормальный подход написать тип, написать иррелевантную реализацию которая нетайпчекается скриптом но в итоге будет та что нужно, и просто скастить?
так все @types/* для js библиотек работают )
источник

SB

Space Boost in TypeScript — русскоговорящее сообщество
ребят, а как вы запускаете свой код в WebStorm?
источник

SB

Space Boost in TypeScript — русскоговорящее сообщество
Сначала вручную компилируете в js и потом запускаете js?
источник

SB

Space Boost in TypeScript — русскоговорящее сообщество
если так, то это тупо, делать два действия вместо одного
источник

SB

Space Boost in TypeScript — русскоговорящее сообщество
ts-node запускает тайпскрипт сразу но  не создает js файл, что тоже не очень (не можешь видеть js).
Как я могу сделать так, чтобы 1 кнопкой и компилилось и запускалось и чтобы еще дебаг поинты работали?
источник

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

キツネ in TypeScript — русскоговорящее сообщество
в package.json::scripts?
источник

SB

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

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

"scripts": {
 "build": "tsc --project tsconfig.json",
 "run": "yarn build && node <tsconfig::outDir>/index.js"
}

мог написать херни но в целом примерно так
источник

キツネ in TypeScript — русскоговорящее сообщество
ну и вместо tsconfig::outDir сам подставишь куда у тя билдится коd
источник

NT

Nikita Titov in TypeScript — русскоговорящее сообщество
в документации вроде все описано
источник

AD

Apache DOG™ in TypeScript — русскоговорящее сообщество
как вот это поправить чтобы не краснило?
источник

AD

Apache DOG™ in TypeScript — русскоговорящее сообщество
type reverseTuple<T extends any[] | never, Acc extends any[]> = T extends never ? Acc : (T extends [infer H,  infer h2, ...infer tail] ? reverseTuple<[Acc, H], tail>)
источник

AD

Apache DOG™ in TypeScript — русскоговорящее сообщество
У ТС логика структурно уменьшающегося элемента не работает ?
источник

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

キツネ in TypeScript — русскоговорящее сообщество
Type instantiation is excessively deep and possibly infinite.
источник

AD

Apache DOG™ in TypeScript — русскоговорящее сообщество
да
источник