
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

Олег
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

Сергей
12.05.2017
07:54:33

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

Сергей
12.05.2017
08:00:02
жс тем и хорош, что на нем написан веб

Artur
12.05.2017
08:00:12

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

Сергей
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

Aleh
12.05.2017
08:22:36

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

Aleh
12.05.2017
09:20:35

Admin
ERROR: S client not available

Igor
12.05.2017
09:21:47

Aleh
12.05.2017
09:22:15

Igor
12.05.2017
09:22:46

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

Aleh
12.05.2017
09:26:10

Google

Aleh
12.05.2017
09:26:42
Точно также как и котлин на 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
можно 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

Vladimir
12.05.2017
16:29:00
Да