Дмитрий
21.09.2017
16:22:50
Паравозом
andretshurotshka?❄️кде
21.09.2017
16:23:19
так как там может что-то сломаться? ?
или ты про sequence и прочую дичь
Maxim
21.09.2017
16:24:10
Google
andretshurotshka?❄️кде
21.09.2017
16:24:19
спреды не завезли еще в тс
приходится костылять
Дмитрий
21.09.2017
16:24:30
Я про то, что если делать chainRec по учебникам, то он будет stack unsafe)
andretshurotshka?❄️кде
21.09.2017
16:24:39
не юзай)
Дмитрий
21.09.2017
16:24:47
не юзай)
Ну тут весь смысл фьючерсов теряется так
Maxim
21.09.2017
16:25:30
Дмитрий
21.09.2017
16:26:25
Да
andretshurotshka?❄️кде
21.09.2017
16:27:12
f*** это другой язык
Дмитрий
21.09.2017
16:27:26
Добился того, чего всегда хотел — на выходе из сложного асинхронного процесса у меня перечислены вообще все ошибки, которые только в принципе вохможны в этом вычислении, исчерпывающе
Andrey
21.09.2017
16:27:33
Хм...
f***
Google
Andrey
21.09.2017
16:27:45
А это звучит
andretshurotshka?❄️кде
21.09.2017
16:27:58
https://www.fstar-lang.org/
Дмитрий
21.09.2017
16:28:04
andretshurotshka?❄️кде
21.09.2017
16:28:14
Andrey
21.09.2017
16:28:36
andretshurotshka?❄️кде
21.09.2017
16:28:46
F*
Дмитрий
21.09.2017
16:28:51
тогда кину я
Погоди, а как ты объяснишь почему ему надо обратно на f***?))
andretshurotshka?❄️кде
21.09.2017
16:29:23
что еще
вообще зачем обратно на f***, так у тс*** фп либ не будет(
Maxim
21.09.2017
16:31:20
Звёздащки у тс нет
Это меня печалит каждый день
<*>
andretshurotshka?❄️кде
21.09.2017
16:32:17
вывода типов то есть?
Дмитрий
21.09.2017
16:32:35
что еще
$Compose, $Call, opaque type
andretshurotshka?❄️кде
21.09.2017
16:32:38
как звездочка без вывода будет работать ?
Maxim
21.09.2017
16:33:06
Ну он выводит, по переданному типу аргумента
Для функции, и всё
В тс надо явно указывать типа вплоть до самого использования по значению
Дмитрий
21.09.2017
16:44:02
Для того чтобы реализовать эту звёздочку, команде ts тоже придётся посидеть годик-другой в вечном breaking change
Google
Дмитрий
21.09.2017
16:45:10
Девять женщин за месяц не могут родить ребёнка, так же как нельзя родить нормальный вывод типов сложив горкой все скопившиеся за годы костыли
Vladimir
21.09.2017
16:58:56
Ну они могут сделать звёздочку, но очень ограниченную
Vasiliy
22.09.2017
08:03:57
a кто-то еще пользуется кроме меня ts-jest? (:
Herman
22.09.2017
08:04:30
Vasiliy
22.09.2017
08:07:12
скорее всего да
а ты его без бабеля запускаешь (skipBabel: true)? и у тебя "module": "commonjs" везде в каком-нибудь tsconfig.test.json?)
Herman
22.09.2017
08:07:46
Vasiliy
22.09.2017
08:08:32
понял, прикольно (нет)
Herman
22.09.2017
08:12:36
а что я сделал?
я ведь ответил на вопрос
Дмитрий
22.09.2017
08:14:58
Vasiliy
22.09.2017
08:20:32
такое ощущение что таргет не могу указать. например, пробую в tsconfig target esnext / lib es2017 – ругается на Object.values
тут конечно в этом сообщении инфы недостаточно чтобы понять в чем проблема у меня
https://gist.github.com/vyorkin/c3e1074e9d0c113ea3d1369c7566a269
Object.values is not a function
сейчас в отдельном проекте попробую тоже самое настроить, мб станет понятнее в чем проблема, тут дофига лишнего
upd: лол у меня полифила не было просто
Sergey
22.09.2017
15:20:40
боюсь спросить, declare var распространяется на все обозримые tsc файлы что ли? а то получилось так, что у меня в двух несвязанных файлах есть, declare var config в одном и const config в другом и он орет на оба объявления, хотя они вообще никак не связаны. убираешь одно, обе ошибки пропадают
Mike
22.09.2017
15:21:01
lf
да
потому что если ты не обернёш их в модули или неймспейсы все дефенишны глобальны
точно также как было бы в js
Aleh
22.09.2017
15:24:30
ну в общем зависит от того, как этот файл подключен
Google
Aleh
22.09.2017
15:24:46
необязательно в модуль заворачивать, можно просто как модуль подключать
Ron
22.09.2017
17:56:04
есть ещё те кто не бухает в пятницу?
вопрос такой, СПА что на НГ что на Реакте - ты ходишь к примеру по каталогу магазина, полистал вниз, увидел интересное - открыл карту продукта... не вышло с ним - жмешь назад, и попадаешь на начало каталога, а не на то место где нажимал на товар.
Как это можно пофиксить?
Олег
22.09.2017
17:59:23
Сохранять пред. состояние
Вертихвост
22.09.2017
17:59:26
Ron
22.09.2017
18:00:28
то само собой)
пред состояние как сохранять? вьюпорт юзера куда-то в браузер сувать?
хотя вьюпорт как-то бредово, лишний костыль
но АПП открывается сверху после нажатия назад... и потом листай друг туда опять, где ты нажимал
Admin
Олег
22.09.2017
18:08:11
"Ты же у нас разработчик"
Ron
22.09.2017
18:43:04
я мимо проходил, а так мне надо
есть где-нибудь обсуждение вьюпорта предыдущего нахождения юзера?
Vladimir
22.09.2017
19:10:44
Вообще кнопка назад должна норм работатб
Ron
22.09.2017
20:19:04
ага, но у тебя контента на 3-5высоты экрана, и ты где-то посредине нажал на кнопку, жмешь назад и возвращаешься в начало контента а не туда откуда нажал
Ramil
23.09.2017
00:06:38
Скажите пожалуйста, можно ли как то исправить кривое определение типа из репозитория definitelytyped, без редактирования самого файлика d.ts? inline, что называется, прямо в коде или в проекте
andretshurotshka?❄️кде
23.09.2017
02:44:21
declaration merging
Vasiliy
23.09.2017
13:13:15
хм, а есть что-то типа babel-env только для без babel-? чтобы полифилы коржс подрубались только те которые нужны
или я чего-то не то говорю?) странно, если этого еще не сделали
Aleh
23.09.2017
13:16:40
babel-preset-env ж не про полифилы, а про то, какие вещи транспилить, а какие нет
и куда транспилить
Vasiliy
23.09.2017
13:16:53
и про полифилы тоже насколько я вижу
https://github.com/babel/babel-preset-env/blob/master/src/use-built-ins-entry-plugin.js#L48
https://github.com/babel/babel-preset-env/blob/master/src/use-built-ins-entry-plugin.js#L87
etc
хочется тоже самое, только без бабеля, чтобы я как в autoprefixer говорил что хочу поддерживать, а он просто core-js полифилы подключал сам какие юзаются (желательно еще как-то чтобы он в рантайме понимал что реально есть, а чего нет), даже не верится что эта проблема не решена, кажется я просто чего-то не знаю
Google
Ivan
23.09.2017
21:40:38
тут уже это постили? https://medium.com/netscape/why-i-gave-flow-a-shot-after-typescript-3fbb44ffc43d
Vladimir
23.09.2017
21:53:20
@Hackerham а ты часом ли не мейнтейнер пикси?
Ivan
23.09.2017
21:53:36
таки да
Mike
23.09.2017
21:53:37
Vladimir
23.09.2017
21:54:21
Найс. А то как раз тут начал смотреть, что там к чему
Ivan
23.09.2017
21:54:39
я не самый, я где-то четвертый в очереди, но у нас сейчас второй ушел, не смог совмещать с работой в близзарде
а, да, меня можно в приват мучать
если повезет, то у тебя будут проблемы именно по моим частям ;)
Vladimir
23.09.2017
21:55:23
А какие твои?
Ivan
23.09.2017
21:56:37
половина плагинов: spine, сжатие текстур, проекции, слои/сортировка. Ну и я сейчас лучше всех знаю какой это ужас - фильтры и кастомные шейдеры для pixi-v4
ну и вся математика, обычно ко мне обращаются
Vladimir
23.09.2017
21:57:43
У меня более приземленные задачи. Нужно делать всякие визуализации микросервисов интерактивные
Но чтоб бы красивенько было
Ivan
23.09.2017
21:59:04
возможно придётся много юзать Graphics. https://github.com/pixijs/pixi.js/issues/4315
Vladimir
23.09.2017
21:59:59
Это я понял уже, и чет приуныл
Ivan
23.09.2017
22:00:06
если что, проблемы можно искать либо в issues, либо на форуме где вообще по всему смежному собираются: http://www.html5gamedevs.com/forum/15-pixijs/
Vladimir
23.09.2017
22:00:25
Вот думаю, не проще ли на голом канвасе делать
Ivan
23.09.2017
22:00:51
ну с Graphics можно много чело сделать, прочитай ту штуку, там про общую стратегию когда у тебя очень много точек есть
если использовать 2d контекст то что пикси, что голый канвас, примерно одна хрень :) вот если надо webgl, тогда вообще другое дело.
Vladimir
23.09.2017
22:02:29
Есть вообще профит от webgl для 2d графики?