Anonymous
не надо так
Vladimir
как выключить?
Anonymous
есть в примере дефинишнов реакта
Anonymous
те, что без суффикса глобал
Anonymous
вообще это в доках есть
Vladimir
я не сомневаюсь
Vladimir
то есть режим по умолчанию - глобалы?
Anonymous
нет. режим по умолчанию — то как ты экспортишь
Vladimir
никак не экспорчу
Vladimir
просто отдельные файлы рядом лежат
Anonymous
неймспейсы есть, все есть
Vladimir
какие неймспейсы? это js или где?
andrei
а что конкретно не понятно?
Vladimir
каким образом два одинаковых имени в разных модулях являются проблемой?
Anonymous
http://www.typescriptlang.org/docs/handbook/namespaces.html
Anonymous
это фича, а не бага
Vladimir
я ничего не экспортирую
Anonymous
ты объявляешь глобал. это как юзать реакт чтобы везде был с типом реакт
Vladimir
но оно даже по факту не является глобалом, module commonjs стоит
andrei
$ это сахар для вызова функции
Vladimir
ох бля
Vladimir
разобрался
Vladimir
если ничего не эскпортировать и не импортировать, то ts считает, что модуль не модуль
Vladimir
логика есть, но непонятно, зачем это нужно, когда в конфиге прописано, что commonjs
Alexander
логика есть, но непонятно, зачем это нужно, когда в конфиге прописано, что commonjs
Об этом и говорю. Ладно бы по дефолту все считалось браузерным кодом, где модулей-то и нет, но с коммонжс-то какие проблемы?
Vladimir
неймспейсы вообще походу сделаны чисто под глобалы
andrei
do это сахар для >>
Anonymous
@vkurchatkin а ты flow-bin юзаешь или прям окамловский?
Vladimir
flow-bin, но это просто скачивалка для окамловского бинарника
Anonymous
ну то есть с ним можно не ставить сам окамл?
Vladimir
ага
Vladimir
ну окамл какбы компилруется, поэтому он так и так не нужен
Anonymous
ну если захочется из мастера новье, то видимо придется
Denis
Horizon, бэкенд-платформа от создателей RethinkDB для разработки приложений реального времени на JavaScript — http://horizon.io
Nikolay
Эм чего такого в горизонте крутого чего нету. Вноде?
Andrey
наверное то, что это фреймворк для ноды?
Nikolay
Как все запутано
Nikolay
Давно пора сайт сдклать где все фрейворыки и пакеты бы графически были представлении в зависимость от успешности применения для той или иной задачи
Dmitry
Как все запутано
Эммм. Почему ты сравниваешь интерпретатор языка и фреймворк для построения приложений?
Nikolay
Главное чтоб руки не из жопы
а есть какие то критерии которпыве определяют криворукость?
Anonymous
если их вытянуть на уровне плеч, то должен получиться ~прямой отрезок от кончиков пальцев одной руки, до другой
Anonymous
если это не так, то возможно они кривые
Anonymous
nodemon
мне не нужно извне
Anonymous
нужно внутри самого себя
Anonymous
и по команде
Anonymous
а не автоматом
Vladimir
Можно ли делать так вместо try catch?
Vladimir
await myAsyncFunc().catch(err => { console.log(err); throw err })
Vladimir
можно
Vladimir
в смысле на сколько это эстетично)
Roman
только лучше кэтчить где-то наверху один раз
Vladimir
да нормально, я часто так делаю, особенно в тестах
Vladimir
или так
Vladimir
await fetchData().catch(() => null)
Anonymous
@vkurchatkin у flow чот тоже не все гладко https://github.com/facebook/flow/issues/1422
Anonymous
жизнь тлен
Nikolay
Не то слово
Anonymous
можно устроить соревнование кто соберет большую коллекцию багов
Anonymous
вощем аргумент про контекст не канает ящитаю. баги есть. ок
Anonymous
и там, и там
Anonymous
какие там еще у флоу преимущества?
Anonymous
ща только посмотрю сколько их накопилось…
Anonymous
так… я насчитал 0
Anonymous
Anonymous
но ваще я посмотрел. если выкинуть бабель и сделать нормальный язык, то будет хороший клон
Anonymous
довольно годный
Anonymous
тогда можно было бы и посравнивать
Anonymous
ваще идеальный язык для статической типизации должен уметь расширения. то есть реализовывать в себе все со stage-3 и позволять добавлять то, что нужно добавить. при этом явно в доках указывать, что возможны дополнительные проходы парсера-траверсера
Anonymous
а все остальное в нем должно быть как в ts — свое расширение файлов и свое расширение дефинишнов. добавить фич из флоу или что-то позаимствовать и будет ок
Anonymous
но, собственно расширения языка вроде как планируют в ts
Anonymous
так что он и есть этот язык
Nikita
Anonymous
кстати, насчет вчерашнего пример “без контекста”
Anonymous
https://www.typescriptlang.org/docs/handbook/advanced-types.html
Anonymous
Anonymous
rtfm как грица