@typescript_ru

Страница 226 из 669
Nikita
11.05.2017
08:20:11
const composeEnhancers: any = typeof window === 'object' && window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ? window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({ // Specify extension’s options like name, actionsBlacklist, actionsCreators, serialize... }) : compose; ошибка [ts] Property '__REDUX_DEVTOOLS_EXTENSION_COMPOSE__' does not exist on type 'Window'.

(<any>.window)... не работает, говорит что JSX не имеет такого свойства. Кто может помочь?

Олег
11.05.2017
08:27:17
.window это куда?

Aleh
11.05.2017
08:29:22
(window as any)

Google
Nikita
11.05.2017
08:52:37
.window это куда?
опечатался

Олег
11.05.2017
08:59:17
лучше конечно добавить тип

Sergey
11.05.2017
09:32:30
объясните плз крабу, как мне в ноде расширить описание global

Dreamerinnoise
11.05.2017
09:33:26
Точнее так

declare module NodeJS { interface Global { spotConfig: any } }

Sergey
11.05.2017
09:35:21
не, пробовал уже

точнее как, может не пахать, если я это например в точке входа прям воткну?

мле, все, теперь понял, что в этом и проблема)

Сергей
11.05.2017
13:22:48
всем привет

кто-нибудь юзал ts, recompose, react, redux?



Google
Сергей
11.05.2017
13:23:40
но он не видит props.dispatch в хэндлерах

что и где нужно указать, чтобы увидел

andretshurotshka?❄️кде
11.05.2017
13:24:38
цветные скобки лол

Сергей
11.05.2017
13:25:29
цветные скобки лол
с ними проще отследить что и куда

короч решил



крайне костыльно ((

Дмитрий
11.05.2017
13:28:17
Ну по другому никак, вроде

andretshurotshka?❄️кде
11.05.2017
13:40:01
а compose не умеет в типы пропсов?)

Aleh
11.05.2017
13:40:28
тс не умеет в вывод генериков

хотя мб compose для этого может возможно спецом настроить

Сергей
11.05.2017
13:41:19
одни костыли да подпорки

Дмитрий
11.05.2017
13:42:17
А чей compose?

Сергей
11.05.2017
13:43:38
recompose

Дмитрий
11.05.2017
13:45:24
Хз тогда ?

Dreamerinnoise
11.05.2017
15:56:08
https://github.com/rsms/wasm-util

Anton
11.05.2017
21:29:42
Есть проект с вебпаком, к которому подключен компонент через lerna (компилится чисто через tsc). Можно ли сделать так, чтобы при изменении компонента, запускался hmr?

Evgeny
12.05.2017
06:51:53
цветные скобки лол
А вот лисперы, к примеру, частенько таким балуются

Дмитрий
12.05.2017
07:28:03
В lisp-like языках без этого тяжело)

Google
Дмитрий
12.05.2017
07:28:05
https://camo.githubusercontent.com/e4eb52a1a0432f4871f550154fbc05b7721dcc84/687474703a2f2f7777772e326775612e696e666f2f7374617469632f75706c6f6164732f32303136303530393137313530322e676966

Dreamerinnoise
12.05.2017
07:29:18
?

Сергей
12.05.2017
07:46:59
Dreamerinnoise
12.05.2017
07:48:04
Ну сейчас без колбеков жить можно

Сергей
12.05.2017
07:49:12
Dreamerinnoise
12.05.2017
07:52:34
Сергей
12.05.2017
07:52:53
-> ?
лол

Dreamerinnoise
12.05.2017
07:52:57
Фп в js для меня meh

Сергей
12.05.2017
07:53:31
иди скажи это в @frp_ru

Dreamerinnoise
12.05.2017
07:53:49
Зачем?

Timur
12.05.2017
07:54:21
Фп в js для меня meh
+ Это как пхп для демонов

Сергей
12.05.2017
07:54:33
Timur
12.05.2017
07:59:41
лол)))
Кек Выучи нормальный функциональный язык, а не это уёбище под названием JS

Сергей
12.05.2017
08:00:02
Кек Выучи нормальный функциональный язык, а не это уёбище под названием JS
зачем нужен функциональный язык? что на нем писать?

жс тем и хорош, что на нем написан веб

Igor
12.05.2017
08:02:37
Скобочки
Есть функ. языки где скобочек меньше чем в JS (purescript, f#)

Dreamerinnoise
12.05.2017
08:06:01
Можно выучить нормальный функ язык и компилировать его в js, если уж так нужен веб и фп

Igor
12.05.2017
08:08:13
Можно выучить нормальный функ язык и компилировать его в js, если уж так нужен веб и фп
Нужно еще с фреймворками заставить работать (тот же ocaml, у меня тяжело идет с reactnative)

Сергей
12.05.2017
08:09:39
Google
Dreamerinnoise
12.05.2017
08:16:14
Сергей
12.05.2017
08:16:43
жс и так норм фп возможности имеет

Dreamerinnoise
12.05.2017
08:17:22
Знакомые кложурскриптеры не жалуются

Igor
12.05.2017
08:18:52
Знакомые кложурскриптеры не жалуются
Clojure язык динамический, вот им легко с JS работать. А всяким со стат-типизацией подавай совместимые типы.

Igor
12.05.2017
08:29:29
В чатике тайпскрипта это замечание выглядит странно
Будет честными, типы в TS ну куда слабее чем в той же java: number вместо int/long/float/double, всякие sum типы через поле со строкой и прочие хаки для совместимости с JS Др язык делались без оглядки JS и теперь у них большие проблемы с интеропом (к js либам), и даже “TypeScript Declaration File” им не помогают. Тот же KotlinJS не полностью совместим с ними и я просто не смог его на RN запустить.

Admin
ERROR: S client not available

Igor
12.05.2017
09:21:47
Вот с жавой пример ваще некорректный, ts, а тем более флоу уделывают ее
Я какой тебе язык kotlin/scala/haskell/ocaml? Там все примерно тоже, особенно у JVM языков тк у них должна быть интеропт еще и с JVM

Igor
12.05.2017
09:22:46
Kotlin и scala это как раз гигантские шаги вперед, они крутые
Но с ними все тоже самое что из java/gwt на JS

Aleh
12.05.2017
09:22:59
Haskell и ocaml без вопросов самый топ перед какими-нибудь coq и agda

Igor
12.05.2017
09:23:57
Ничего не понял)
Ну java тебе не “коректный пример”, я тебе привел другие языки. Какой язык для тебя корректный пример?

Aleh
12.05.2017
09:24:26
Только хаскель и окамл к jvm слабо относятся)

Igor
12.05.2017
09:25:09
Остальные в списке норм
Ну ОК, так теперь корректно? Будет честными, типы в TS ну куда слабее чем в том же Kotlin: number вместо int/long/float/double, всякие union типы через поле со строкой и прочие хаки для совместимости с JS

Google
Aleh
12.05.2017
09:26:42
гугли frege/eta
Пхп и руби тоже можно на jvm гонять, а толку?

Точно также как и котлин на v8

Igor
12.05.2017
09:27:14
Aleh
12.05.2017
09:27:42
Только не нужно)

Friedrich
12.05.2017
10:25:15
Nashorn нормально гоняет JS на JVM. Наверное, раз в сто быстрее, чем Rhino.

Nikolay
12.05.2017
12:59:09
Уважаемые, как подружить window с Redux devtools?

Ошибка - Property '__REDUX_DEVTOOLS_EXTENSION_COMPOSE__' does not exist on type 'Window'. interface Window { __REDUX_DEVTOOLS_EXTENSION_COMPOSE__: any; } - пробовал

Aleh
12.05.2017
13:00:05
(window as any)
как-то так

можно interface да, но надо в декларациях, которые попадают в global

Nikolay
12.05.2017
13:01:58
интерфейс не помогает

Aleh
12.05.2017
13:02:26
помогает, вы видимо его в модуль какой-то прописываете

он должен попасть в глобальный скоуп

Олег
12.05.2017
15:11:42
можно же declare var __REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ...

где нибудь в корне

Aleh
12.05.2017
15:32:28
да, проблема с этим примерно таже, надо где нибудь в корне

Vladimir
12.05.2017
16:27:50
Котейки, нужна ваша помощь

https://twitter.com/iamstarkov/status/863067191280889856

Max
12.05.2017
16:28:45
валидация это рантайм

Сергей
12.05.2017
16:28:57
https://twitter.com/iamstarkov/status/863067191280889856
Статически валидировать?

Vladimir
12.05.2017
16:29:00
Да

Страница 226 из 669