
Dmitry
08.07.2017
17:16:41
ну он ругается на правило flow
message: 'Type annotations require valid Flow declaration. (flowtype/no-types-missing-file-annotation)'

andretshurotshka?❄️кде
08.07.2017
17:17:05
он говорит вынеси в тип в декларацию

Dmitry
08.07.2017
17:17:05
а чем не valid я не пойму

Google

Dmitry
08.07.2017
17:17:58
это как?
я пока только вот так умею как на скрине :)

Artur
08.07.2017
17:25:21

Bohdan
08.07.2017
17:27:44
На npm ts-fw посмотри
Там примеров нету пока, к сожалению, не успел оформить так что вопросы по использованию сюда
По желанию, пример как буду дома оформлю и отправлю
Там к ts-fw много биндингов разных
TypeORM/Redis, Agenda, Cron
Еще что то писал, не помню точно
А, ну еще весь фреймворк конфигурируется через json файл

andretshurotshka?❄️кде
08.07.2017
17:34:30
лол

Дмитрий
08.07.2017
17:51:42

andretshurotshka?❄️кде
08.07.2017
17:53:09
?

Anton
08.07.2017
18:44:40
Он тупо просит //@flow в начале файла))
Нет, не это. Ты значит поставил себе правила flowtyped, он требует чтобы ты задал пропс как declare type componentNameProps = {...} props:componentNameProps

Дмитрий
08.07.2017
18:45:52

Anton
08.07.2017
18:46:08
Да. Только ночью ебался с этим

Google

Anton
08.07.2017
18:46:11
:)

Дмитрий
08.07.2017
18:46:42
А почему ошибка называется no types missing FILE annotation?

Anton
08.07.2017
18:46:52
Точнее после определения //@flow ошибка не пропадёт
Действительно попутал
Соре

Дмитрий
08.07.2017
18:52:30

andretshurotshka?❄️кде
08.07.2017
18:54:44
?

Ivan
08.07.2017
19:44:16
Ребят собираюсь на днях нормальные flow дефинишны выложить для recompose с примерами и прочим и вот это вот https://github.com/facebook/flow/issues/4342 единственный мелкий косяк который меня вымораживает
(не будут детектиться ошибки для нескольких мутных хоков типа renameProp и тп, кто нибудь что нибудь может подсказать)

Artur
08.07.2017
19:44:38

Aleh
08.07.2017
19:45:00

Artur
08.07.2017
19:45:44
короче изоляция транзакций на уровне orm
гемор тот ещё )

Bohdan
08.07.2017
19:51:38

Artur
08.07.2017
19:52:03
https://bitbucket.org/oneassasin/ts-fw - 404

Bohdan
08.07.2017
19:52:50
Гадство, нужно будет обновить в npm в следующем релизе
https://bitbucket.org/ts-fw/
Актуальные здесь

Google

Artur
08.07.2017
19:53:08
Во, спасиб

Bohdan
08.07.2017
19:54:31
Повторюсь - если нужен пример проекта, то напиши мне - я оформлю

Artur
08.07.2017
19:54:37

Bohdan
08.07.2017
19:54:42
Окей

Artur
08.07.2017
19:54:56
пока что выглядит прикольно, я примерно тоже самое как то раз написал, но выкинул )

Bohdan
08.07.2017
19:57:02
Я в своем проекте это использую постоянно, так что оно в использовании регулярно, потому и поддерживается)

Artur
08.07.2017
19:58:05

Bohdan
08.07.2017
20:48:33
https://bitbucket.org/ts-fw/ts-fw-example
Примерн для использования ts-fw вместе с базами данных

Artur
08.07.2017
21:02:01

Bohdan
08.07.2017
21:02:11
Открыл для паблика, нечаянно был закрыт. Что бы у себя запустить - настройте config.json файл под свой хост с postgres, redis и agenda
Там еще много чего, если не ошибаюсь, можно настроить
Рекомендую спрашивать, потому что пока что нету времени нормально оформить документацию и все прочие ништяки

Bohdan
08.07.2017
21:03:45
Не откажусь от помощи в разработке всех желающих, естественно :)

Artur
08.07.2017
21:11:52

Bohdan
08.07.2017
21:14:52

Artur
08.07.2017
21:15:22
knex ещё взял для построения запросов, тоже наелся с ним и с тайпингами
Мне просто нужно было сделать чтобы каждый аккаунт в своей БД жил, и ни одна либа этого из коробки сделать не даёт

Bohdan
08.07.2017
22:07:52
Какой аккаунт?

Google

Дмитрий
08.07.2017
23:48:26

Ivan
09.07.2017
05:00:51

andretshurotshka?❄️кде
09.07.2017
09:27:04
кто юзает universal-router с тс?

Летучая
09.07.2017
14:46:02
Господа
Как православно десериализовать жсон вида
{ key_name_case: 'value' }
в
interface KeyNameCase {
readonly keyNameCase: string
}
? Есть ли какой-нибудь красивый способ с декораторами?

Алексей
09.07.2017
16:43:01

Летучая
09.07.2017
16:47:21

Алексей
09.07.2017
16:48:32

Admin
ERROR: S client not available

Летучая
09.07.2017
16:49:32
спасибо!

Сергей
10.07.2017
10:24:55
Как я "люблю" typescript

Aleh
10.07.2017
10:25:17
ниже описание ж)

Artur
10.07.2017
10:25:21
Там ниже должно быть написано почему они incompatible

Сергей
10.07.2017
10:26:20
да видно)) оно тоже дебильное
просто вот это уж слишком тупо))

Artur
10.07.2017
10:26:33
Уникального имени то нет

Aleh
10.07.2017
10:26:53
ну он вывел имена используемых тобой типов, к ним разве что можно было писать defined in или типа того

Ostap
10.07.2017
10:26:57

Сергей
10.07.2017
10:27:59
обновил до typescript 2.4.1

Google

Max
10.07.2017
10:28:11
твиттер в другой вкладке

Сергей
10.07.2017
10:28:33
теперь Action { type: any } из redux
не совместимо с Action<P> { type: string, payload?: P }
Вроде бы логично
Но какого хрена раньше всё работало

Aleh
10.07.2017
10:30:40
возможно это фикс с колбеками)

Сергей
10.07.2017
10:32:55
бля
ок, да?
втф
куда сюда пихать payload?
че за ересь

Andrey
10.07.2017
11:05:08
<A extends Action> подсказывает мне, если я не ошибаюсь, что существует не-дженерик класс Action
Не так ли?

Сергей
10.07.2017
11:05:40
я так понял, что обнова typescript многое сломала
Надо переписывать много мест кода

Andrey
10.07.2017
11:05:45
Почему бы не написать export type Reducer<S> = <A>(state: S, action: Action<A>) => S;?

Сергей
10.07.2017
11:05:46
тут вообще бред пошел