поговорите со мной кто-нибудь про тайпскрипт у меня есть вопросы
НУ БЛЯ ДВА Ч БОРДА ПРОГРАММИСТОВ ЖЕ
Чо за язык
СУКА
>>162715666TYPESCRIPT
БАМП
НУ ЕБ ТВОЮ МАТЬ
>>162715504 (OP)задавай свои ответы, раскуриваю его тоже, вкатился после первого ангуляра641527
нахуй тебе промисы? юзай обсервблпочему паблики не обьявляешь? подключи tslint
>>162717378братишка не уходи я сейчас все напишунадо пару скриншотов сделать для понятливости
>>162715504 (OP)Спрашивай.
>>162717610реактоблядь пожаловала
>>162717754>>162717733Лол, сразу же кто-то порвался.А мне нравится, его в принципе немного тупо с ангуляром сравнивать — он намного легче и для других целей нужен.
>>162717610>>162717378почему с дженериком Promise<Tabset> ошибка, а Promise<any> прокатывает? подозреваю что это как-то связано с async потому что если его убрать ошибка тоже исчезает(async.png)
>>162717532>обсервбл>пабликиче ето?
>>162717814посмотри, у тебя же в return промис возвращается, а он никак не ожидаемый Tabset на твоей функции
>>162717965смотри async.png картинку где просто убран async ошибки нет хотя и так и так функция возвращает промис который зарезолвит табсет блядь!
>>162717830Иди нахуй, даун.
>>162717814Промисы для даунов.
>>162718102сам ты даун. я кажется понял в чем дело. async просто не дает вернуть ничего кроме promise<any>. что вполне логично учитывая как он работает. сам иди на хуй.>>162718116что юзать вместо промисов?
>>162717814Вместо let ты должен использовать const.
>>162717814Укажи явно какого типа промис ты возвращаешь.Попробуй return Promise<Tabset>(...)илиreturn new Promise(...) as Promise<Tabset>
>>162718151Им родина дала RxJS, а они промисы жрут.
>>162715504 (OP)И установи IDE, вместо говноредактора. Она будет тебя мордой в откровенный говнокод тыкать (как на последнем пике)
>>162717830Observable и subscribe механизм вместо Promise.then.catchпробей в гугле, я просто с айпада, не очень удобноpublic на функции и переменные в классе обьявляй, это best practice по style guide ангуляразацепи все на webpack и tslint подключи, он верещать за ошибки начнет
>>162718253>public на функции и переменные в классе обьявляй, это best practice по style guide ангуляраЕбанутый? Почитай про зоны видимости, а не лепи везде паблик. Алсо, в ng такого нету, ты пиздишь.
>>162718253>зацепи все на webpack и tslint подключи, он верещать за ошибки начнетИли использовать angular-cli и webstorm/vscode вместо говноатома.
>>162718022я тебе говорю что у тебя в init ожидаем Promise<Tabset>но в return ты пишешь new Promise без типа
>>162718298>>162718334этот чувак ваще какую-то муть гонит>>162718227а че там не так?>>162718189в чем профиты?>>162718187нет. это все хуйня. я сделал выше правильное предположение, что async требует от функции вернуть Promise<any> всегда и ей похуй на вот и весь секрет почему на попытки подставить что-либо кроме any приводят к ошибке.>>162718165где?
>>162718430Ты дебил.
>>162718480здарова
>>162718022https://stackoverflow.com/questions/43881192/returning-a-promise-in-an-async-function-in-typescript
>>162718497не знаю к чему ты это и мне похуй, открывать и смотреть не буду.
>>162718430Иди нахуй, даун мелкобуквенный. Всем сажи.
>>162718535пиздец манька безграмотная сгорела. на хуй в твоем случае раздельно надо писать умник блять лол
Зачем вам это? Ну не родились тяночкой, проиграли, хватить барахтаться.
Раз уж это погроммистов тред.Расскажите, какие теоретические знания надо подтянуть, чтобы запилить стрим-сервис с нуля.
>>162718520Там ответ на твой вопрос. Значит ты просто тролль.
>>162718580получаю 2.200$ работая 3 часа в день ебу топовых шмар хз о чем ты жить кайф
>>162715504 (OP)НЕ ЛЕЗЬ БЛЯДЬ, ОНА ТЕБЯ СОЖРЁТ НАХУЙ
>>162718606читни тредца, я нашел сам ответ на свой вопрос по ходу споров с вами даунами. если ты объявляешь функцию как async она должна обязательно вернуться именно any Promise а не какого-то конкретного типа Tabset в моем случае, вот и все.
>>162718580Тупой черри-пикинг. Если ей довелось зарабатывать ничего не делая, это не значит, что и всем остальным тоже.
>>162718298я знаю про зоны видимости, да в стайл гайде не нашел, ты прав, но codeanalyzer говорит что ты пидор и паблик нужен
Обьясните почему js-ники гордятся своим языком говорят какой он охуенный и архитектурный, а сами потом пишут на typescript и сгоняют его в js?
>>162718780ненавижу блядь всей душой жс начал им заниматься около 20 сейчас мне 28. ненавижу это говно всей душой. тайпскрипт лучшее что было со мной в жизни это просто кайф
>>162718640А как ты такой тупой вообще программируешь?Я вот впервые вижу тайпскрипт, но вот поди ж ты: async foo(): Promise<number> { return new Promise<number>((resolve) => { resolve(123); }); }Вбей это тут в класс и убедисьhttp://www.typescriptlang.org/play/
>>162718780Потому что typescript это js.
>>162718640попробуй RxJS как посоветовали выше, базарю, еще захочешь
>>162718846а в чем прикол там?
>>162718780Потому же, почему и Kotlin компилируют в байткод.
>>162718827>async foo(): Promise<number> {>return new Promise<number>((resolve) => {>resolve(123);>});>}бля лол внатуре. спасибо.я все время удутый соре. прямо с самого утра поднимаю пару водных и поехало и не работаю уже полтора года. я напиздел про 2к долларов это я полтора года назад когда работал столько получал хех
>>162718862Не, этот не осилит. Тупой слишком.
>>162717814>3 пикТут есть кто-нибудь, кому совсем не лень расписать что делает каждая строчка? тайпскрипт не знаю совсем, есть супер-поверхностные понятия о погромироании уровня "функция", "переменная", "область видимости"
Нафига учить такое узкоспециализированное говно, когда есть js
>>162715504 (OP)Поговорил
кстати, ОПушка, зачем ты юзаешь async и await, это же эксперементальные фичи нода и не совсем еще в обороте, насколько я понял
>>162719046пиздец он меня заебал этот жс. хочу писать на нормальном языке. всю жизнь блядь проклинаю это ебучее говно и завидую сишарпером. господи ну что я много прошу? хотя бы блядские енумы и то хуй
>>162718937сложно будет, нужно понимать зачем он нужен вообще
>>162719077да насрать. оно там все как-то нормально компилится из коробки. бабелем наверное, мне похуй. работает!
>>162719112неудачный вообще кусок кода лол.
>>162715504 (OP)>>162718227+1 Установик какойто WebStorm он с линтом тебе пизда за такой код даст
>>162718916ну я же тебе про это и писал, что ты промис без типа возвращал в ретОрне
>>162719157да что не так-то? >>162719163соре я не понял тебя
>>162719088Учи пехепе )))00)
>>162719157или intellij, я в нем работаю
бля уже час ночи ебатьhttps://www.youtube.com/watch?v=3h7RBuaGkSU
>>162719239орнул. начинал кодить еще на 3. мне было 16 лет. с тех пор - ни ногой>>162719263да что не так с кодом то объясните ироды!
>>162718916я 3к получал, лол, пол года назад, сейчас тоже скиллы тяну и обратно на маркетплейс, ты на какой площадке работаешь если не секрет? С трекером?
>>162719370работал удаленно на канадскую контору с офисом в киеве. вся тима хохлы из киева и одессы. до того по такой же страте работал на несколько контор всего около 3лет. работу всегда находил на hh.ru
>>162717814Нахуя ты в инит создаешь промис? да еще в resolve пихаешь промис?просто напишиreturn this.createTabset(closedTabs)
>>162719309поставь intellij, только ultimate версию, где кряк искать думаю обьяснять не надо, ide после которой остальное покажется детским лепетом, или webstorm, если ты front only
>>162719468и действительно. спасибо.
>>162719468а куда его еще пихать хз
>>162719517бля это же фуфло тормознутое наверняка даже ссд и 16гб рам будет каждые две минуты крашится и фризить
>>162719433про toptal и remote.com никто не слышал? стоит связываться?
>>162719577отнють, на пакетах конечно запинается иногда при индексировании, но когда прогрузит, летаету меня на пеке с 128ссд и 16 оперы летает
>>162715504 (OP)Щас бы дебажить по скринам в 2к17мимо-синьор
>>162719685так ты мне будешь объяснять где я обосрался? мне нравится когда мне в тред пишут с сажей и хорошенько меня прикладывают
>>162719704Помидор в треде, все в кофеманию.
>>162719704мы уже коллективно все надебажили и даже нассали в рот твоей мертвой мамаше пока ты набирал эту хуйню в тред
>>162719716я не писал с сажей, да и не обзывал никого
>>162719732Пошел на хуй, пидор
>>162719704что ж за синьор такой, который баг на скрине не может найти
>>162719877А СЕНЬОР-ТО ГОВОРЯТ НЕНАСТОЯЩИЙ
>>162719877Ну обычно чтобы найти баг, хорошо бы код прочитать, чего я конечно же не делал
>>162719931и правильно сделали, не стоит тратить ваше драгоценное время, мы тут сами, силами мидлов, задачу решили
>>162720115сеньер в полвторого ночи в бэ хех
>>162720158бывает же такое, на самом деле мы тут все сеньёры, просто не кичимся
>>162720255двач борда сеньеров
кстати, ОП, почему пошел в сторону тайпскрипта и ангуляра, а не реакта или vue?
>>162720288ну так все же тут успешные люди 5ккк в нано-секунду
>>162720289хз,работал с сишарперами долго и завидовал им. всегда хотел ЕНУМЫ БЛЯДЬ и ДЖЕНЕРИКИ себе. вообще всякие эти ооп штучки, для меня это дикий лес. ну и работал с ангулар 1 больше года. вот так и сложилось ангулар4+тайпскрипт
>>162720343а реакт вообще крутил на хую?
>>162720404нет. а что? ты типа вкатывальщик?
>>162715504 (OP)ебал в рот это говно, ненавижу. Ушел вылетел с проекта из-за него
>>162720343я тоже работал с ангуляром года 2, но только с командой бэков на джаве, тайпскрипт зашел как родимый после этого
>>162720476>>162720471хех
>>162720430что такое вкатывальщик?нет наверно, просто интересно, многие говорят что ангуляр мертвая лошадь, за реактом будущее и бла бла бла, в россии я смотрю многие дуют щеки и кичатся за реакт, хая ангуляр, за бугром ситуация прямо противоположная и за ангуляр платят достойно
спасибо кстати парням которые rxjs посоветовали походу годная темая спать
>>162720569welcomeспокойной ночи, удачи тебе в проектах
>>162719077Не экспериментальные с 8й версии.
>>162718580я повесился
>>162715504 (OP)Тайпскрит - говно для пидоров и их друзей лохов педальных. Алсо, обоссал твою семью и выеб собаку.