
Aleh
06.04.2017
09:55:38
Ну вот этого я уже точно делать не советую)

Artur
06.04.2017
09:56:11
ТОлько потому что это не стандарт?

Aleh
06.04.2017
09:56:19
Да

Artur
06.04.2017
09:56:48
Ну, вот когда сломается тогда и буду думать чё с этим делать ) Пока тайпскрипт нормально поддерживает всё, транспилит в обычный es-код

Google

Aleh
06.04.2017
09:57:24
Ну еще проблема в том, что вокруг этого может появиться куча какого-то ts-specific говна

Mike
06.04.2017
09:57:58

Max
06.04.2017
09:58:21
TypeError: Cannot read property 'value' of undefined
at boundMethod (node_modules/autobind-decorator/lib/index.js:73:22)
at autobind (node_modules/autobind-decorator/lib/index.js:30:24)
at Object.<anonymous>.__decorate (src/ui/fields/ItemListField/ItemListField.tsx:15:130)
вот такое начало вываливаться

Aleh
06.04.2017
09:58:52
А код можешь показать?

Artur
06.04.2017
09:59:16

Aleh
06.04.2017
09:59:52

Max
06.04.2017
10:00:05
внедрил блин jest

Aleh
06.04.2017
10:00:57

Artur
06.04.2017
10:02:38

Aleh
06.04.2017
10:03:02
С таким же успехом можно в бабеле со stage-0 сидеть

Artur
06.04.2017
10:03:08

Google

Aleh
06.04.2017
10:03:38

Artur
06.04.2017
10:03:51
В чистом es не работают, но мы же про ts говорим

Max
06.04.2017
10:07:38
у тебя "большой рефакторинг"
а мне надо было тест запустить ОДИН
ыхыхы

Aleh
06.04.2017
10:49:05
@artur_viktorovich а ты юзанул schemats?

Artur
06.04.2017
10:49:35

Aleh
06.04.2017
10:50:37
что значит ожидаемый результат?

Artur
06.04.2017
10:50:43
Хочу как то так:
from("table1").select("field1").where("field1", "=", value)

Aleh
06.04.2017
10:50:46
типа по select a, b
а, понял
Хочу как то так:
from("table1").select("field1").where("field1", "=", value)
https://www.typescriptlang.org/play/index.html#src=type%20Schema%20%3D%20%7B%0A%20%20%22table1%22%3A%20%7B%0A%20%20%20%20%22field1%22%3A%20string%2C%0A%20%20%20%20%22field2%22%3A%20number%2C%0A%20%20%20%20%22field3%22%3A%20string%5B%5D%0A%20%20%7D%0A%7D%0A%0Atype%20EntityWith%3CSchema%2C%20K%20extends%20keyof%20Schema%3E%20%7B%0A%20%20%5BP%20in%20K%5D%3A%20Schema%5BP%5D%0A%7D%0Atype%20Table%3CSchema%3E%20%3D%20%7B%0A%20%20select%3CK%20extends%20keyof%20Schema%3E(...fields%3A%20K%5B%5D)%3A%20EntityWith%3CSchema%2C%20K%3E%20%0A%7D%0A%0Adeclare%20function%20fromTable%3CK%20extends%20keyof%20Schema%3E(tableName%3A%20K)%3A%20Table%3CSchema%5BK%5D%3E%3B%0A%0Aconst%20e%20%3D%20fromTable(%22table1%22).select(%22field1%22%2C%20%22field3%22)%20

Artur
06.04.2017
10:56:50
Ну да, это всё понятно ) Только там работы немеряно и генерацию надо делать )

Aleh
06.04.2017
10:57:08
так а эта генерация не работает?

Artur
06.04.2017
10:57:46
Но он там специфичную генерацию же делает

Aleh
06.04.2017
10:57:57
я прост не тестил)

Artur
06.04.2017
10:58:20
А, ты предлагаешь использовать ту генерацию и что-то типа обёртки.. Надо подумать эту мысль

Aleh
06.04.2017
10:58:26
да

Google

Aleh
06.04.2017
10:58:29
именно)
имея типизированную схему можно намутить хорошего
просто если это бекенд, то можно языки и получше взять ?

Artur
06.04.2017
11:02:39
Можно конечно, но уже выбрали ноду ну и тс, смысла особо дёргаться не вижу

Aleh
06.04.2017
11:03:58
ну это скорее мысли про себя
вопрос интереснее: а есть такое для реста?

Artur
06.04.2017
11:24:07
Генерацию схемы по RAML описанию

Aleh
06.04.2017
11:24:20
ну вот по рамлу мб да
опенсурс?

Artur
06.04.2017
11:24:29
Найн :(
Но там вообще супер-кастомный скрипт

Artur
06.04.2017
11:25:01
500 строк, с огромной кучей костылей

Dreamerinnoise
06.04.2017
11:26:21
Если кто вдруг столкнётся

Artur
06.04.2017
11:26:54
https://github.com/yahoo/react-intl/issues/196#issuecomment-173848852

Сергей
06.04.2017
12:53:07
Всем привет
хочу react-hot-loader3 + webpack2 + babel6 + ts2
показывает ошибочку на if (module.hot)
[ts] Property 'hot' does not exist on type 'NodeModule'.

Google

Сергей
06.04.2017
12:54:25
что надо установить чтобы починить?

andretshurotshka?❄️кде
06.04.2017
13:01:18
module as any
хотя мб есть какой-то тайпинг

Kirill
06.04.2017
13:01:32
Вот тут посмотрите всё что связано с webpack. Делал такое но без babel.
https://github.com/Voronar/react-pure-typescript/blob/master/package.json
Это вроде.
"@types/webpack-env": "^1.13.0",

Сергей
06.04.2017
13:04:51

Admin
ERROR: S client not available

andretshurotshka?❄️кде
06.04.2017
13:04:58
вот это вроде оно
надо себе тоже взять)

Сергей
06.04.2017
13:07:14
о
спасибо

Kirill
06.04.2017
13:12:51
Только я не понял фишки hot-reload-3. У меня без него с роутерами обновляется просто через module.hot.accept

Aleh
06.04.2017
13:30:40

Artur
06.04.2017
13:39:21
графкуэль
ну его

Mikhail
06.04.2017
13:46:39
Гайз
Почему ts может ругаться?
@HostListener('document:click', ['$event']) function(...args) {
return this.onClickHandler(...args);
}
onClickHandler(event) {...}

Google

Mikhail
06.04.2017
13:47:11
?функции же предельно просты
Supplied parameters do not match any signature of call target.
Почему? ))

Aleh
06.04.2017
13:48:24
это точно валидный код?)

Mikhail
06.04.2017
13:49:31
ну да
тоесть в консоли такое срабатывает

Сергей
06.04.2017
14:30:00
Кто-нибудь юзал react + redux + ts2?

Aleh
06.04.2017
14:30:21
да
юзаем в нескольких проектах

Сергей
06.04.2017
14:31:36
когда создаешь стор, из функции нужно вернуть Store<T>
что возвращаешь в качестве T?
и ещё, сами определяете декларации для window.devToolsExtension или они есть где?

Aleh
06.04.2017
14:32:32
у меня немного свои декларации, но вроде в Store<T> T - State

Сергей
06.04.2017
14:34:33

Aleh
06.04.2017
14:34:42
всего стейта
?

Сергей
06.04.2017
14:34:56

Aleh
06.04.2017
14:35:12
да, весь стейт типизирован, это очень удобно и это практически единственное, что есть смысл типизировать в редаксе)

Сергей
06.04.2017
14:35:40
а можешь кинуть пример как выглядит тип для корневого стора?

Aleh
06.04.2017
14:35:51
стейта?