Anonymous
они будут в синтаксисе, но не рантайме языка
Костя
ах вот оно че)
Костя
т.е
Anonymous
var x: number - только number, парсинг бросит ошибку при несоответствии
var x - any тип, работает как раньше
Костя
типа после парсинга в синтаксическом дереве они будут все теми же var?
Anonymous
так как сейчас flow и TS работает, просто это появится в стандарте и будет на этапе парсинга
Anonymous
С++, etc
Костя
'эуэу
Костя
тут ты не прав
Костя
в рантайме можно ведь тип проверить
Anonymous
динамический тип
Anonymous
динамический тип != статический
Anonymous
динамический тип это метаинформация о типе в памяти
Anonymous
статический тип это подсказка компилятору когда бросить ошибку при парсинге и анализе
Anonymous
статическая типизация ограничивает сверху динамику в тех местах где используется, но ограничивает на стадии компиляции
Anonymous
x: number - компилятор проверил что везде в x = только number пихают
дальше рантайму плевать на статический тип
Anonymous
так как компилятор уже разрулил эту проблему
Anonymous
Наверное путаница, потому что забываете, что global.x = 6 - вот тут никак нельзя указать статический тип
Anonymous
потому что x это динамическое свойство (если конечно сам global не был типизирован заранее, а это опять же все разрулит на стадии парсинга)
Дима
global пока не в стандарте
Дима
Емнип
Anonymous
дело не в global, это может быть любой some: any
Anonymous
статические типы в рантайме не требуются
Anonymous
Вот просто намекну
Если бы TypeScript выходил в форм факторе babel плагина, сохраняя .js расширение, и при этом умел бы в более продвинутый вывод типов, flow бы не понадобилось создавать, разве что как зеркального конкурента
Андрей
Если бы был бы лучший флоу, то флоу не нужен был бы. Мудро!
Костя
если бы жс был флоу, то флоу был бы не нужен 😄
Anonymous
Это я просто к тому, почему Flow больше js way
потому что TS позиционируется как отдельный язык а не надстройка
позиционируясь как расширение он бы успешнее конкурировал
Но у него просто другие цели, своя экосистема
Viktoriya
Всем привет! Меня зовут Вика, я HR из Платформы LP. У вас тут можно разместить классную вакансию?)
Maksim
Maksim
Viktoriya
Ищем в команду Платформы Full Stack разработчика
По деньгам 120000-150000
Что делать?
Разрабатывать веб-приложение, участвовать в проектировании и построении его архитектуры.
Что нужно?
✔︎ Опыт разработки клиентских и серверных частей веб-приложений с использованием JavaScript и PHP
✔︎Опыт разработки на nodejs
✔︎Владение современными Frontend-инструментами и одним из актуальных JS-фреймворков: AngularJS, React или Vue
✔︎Уверенные знания PHP, паттернов и их применения.
Портфолио с законченными проектами с использованием указанных технологий;
✔︎Умение верстать, UI/UX компетенции, опыт работы с Phalcon PHP – будет преимуществом.
Подробно во вакансии здесь
https://hh.ru/vacancy/22769650?message=add_change
Разработчик, найдись!
За рекомендацию и репост плюс в карму!
Viktoriya
Если вдруг кому интересно - пишите в личку) спасибо)
Zafar
Ребят, добрый вечер. Тут кое что нужно для афйона типа как Firebuga? Кто нибудь знает ?
Max
Сафари может подключаться как к реальному девайсу так и к эмулятору.
Eugene
ребзя, кто-нибудь юзает __proto__ ?
Костя
2 юнит-теста, 0 интеграционных
Konstantin
Григорий Владимирович
Как мне подключить не минимизированную версию библиотеки из npm если я использую ts или require?
Group Butler [beta]
Дима
Григорий Владимирович
Oleg
Oleg
Или это про другое?
Дима
Ответвили таки?
Не, просто не во всём смог соответствовать своим обещаниям))
Дима
До сих пор некоторые люди из тайпскрипта пишут Object.assign
Дима
Потому что со спредом фигня какая-то)
Oleg
...и как и все умрет и тп...
Rinat
Дима
Дима
object spread
Rinat
object spread
а спредом можно так сделать например?
Object.assign(this, MixinProps)
Дима
— А твоей иммутабельностью можно так сделать?!!?
Бьёт себя пяткой по затылку
Rinat
иммутабельность хороша в теории и надо так писать стараться, реалии отличаются
Rinat
но шутка хорошая
Таймураз
Rinat
Дима
Rinat
пфффт
Rinat
ок
GG
Хз, мож из-за материала он такой большой!?
Дима
пфффт
Если в него даже такие правки внести нельзя — то что говорить о чём то более серьёзном?
Rinat
или переделывать куски проекта, люди которые писали уже ушли например
Дима
Это оправдание, оно не меняет сути
Nikita
Доброй ночи всем, задумался на такую тему
Nikita
Если меня не волнуют старые браузеры - могу ли я полностью отказаться от XHR и осуществлять все запросы по вебсокетам?
Nikita
Какие могут быть подводные?
Nikita
А разве да?
Nikita
Вроде как протокол другой
Dika
Nikita
дурят нас!
Nikita
джссусы
Nikita
Так в чем причина того что так не делают?
ghett
https://developer.mozilla.org/ru/docs/Web/API/Node.replaceChild
то что я реплейснул - будет рендериться заного?
arthur
dev tools > network
Oleg
Баньте его сразу
доня.
реквестирую превентивный бан