@typescript_ru

Страница 277 из 669
Max
11.07.2017
12:07:49
у меня так

в чем проблема?

а

тьфу

Google
Max
11.07.2017
12:08:10
во флоу )

пардон )

Dmitry
11.07.2017
12:08:36
вот да :)

Дмитрий
11.07.2017
12:35:00
пардон )
Я помню как то два дня дискутировал с @mkusher прежде чем узнал, что он на flow пишет ?

Max
11.07.2017
12:35:11
предлагаю банить!

Max
11.07.2017
12:35:25
жалких юзеров flow

Дмитрий
11.07.2017
12:36:02
я на флоу не пишу о.о
Или не ты ? но код точно был на flow))

export interface ObjectMap<T> { [key: string]: T; };
Абсолютно так же вплоть до синтаксиса

Aleh
11.07.2017
12:36:25
ну у меня тут тоже так было, оказалось, что у человека flow

?

Max
11.07.2017
12:37:56
выпилите flow из хедера

Dmitry
11.07.2017
12:37:57
Google
Dmitry
11.07.2017
12:38:11
я даже не знал что во flow есть интерфейсы

ну так огонь тогда, flow норм тема

Max
11.07.2017
12:39:28
нет

зачем флоу если есть богоизбранный TS?

Дмитрий
11.07.2017
12:40:06
вот это поворот ОО
Такая же реакция была)) Но на тот момент их вообще не было в доке https://flow.org/en/docs/types/interfaces/

Dmitry
11.07.2017
12:40:18
ну я на react-native пишу апку, тут вроде все на адщц

flow

Max
11.07.2017
12:40:37
эээ

Дмитрий
11.07.2017
12:40:55
Dmitry
11.07.2017
12:41:04
я даже не уверен что есть typings для рн

Дмитрий
11.07.2017
12:41:12
Это далеко не везде принципиально, но меня не устраивает)

Aleh
11.07.2017
12:41:27
https://www.npmjs.com/package/%40types%2Freact-native

Dmitry
11.07.2017
12:41:33
я пишу на ts потому что ng2 на ts

но если у flow есть interface то может он и крут

Дмитрий
11.07.2017
12:44:38
interface с implements как полагается

Dmitry
11.07.2017
12:45:04
вообще огонь

а что тогда за холивар по поводу flow? я вначале тоже как-то не проникся, думал нет нифига, только type и все непонятно

Aleh
11.07.2017
12:47:24
есть флоу багованный, есть тс изначально сломанный

вот все и пытаются как-то угадывать

Dmitry
11.07.2017
12:47:42
:) я понял

Google
Dmitry
11.07.2017
12:48:05
я думал вообще что flow только простые типы умеет указывать

Дмитрий
11.07.2017
12:48:14
flow — путь самурая. большие профиты за большие страдания ?

Aleh
11.07.2017
12:48:39
флоу умеет гораздо больше и круче, но никогда не факт

а тс просто не умеет или умеет криво

Дмитрий
11.07.2017
12:50:15
Типа того, да

Dmitry
11.07.2017
12:50:27
окай, пойду попилю дальше

Дмитрий
11.07.2017
12:50:34
Конкретно, меня совершенно вымораживало такое поведение ts по умолчанию



Dmitry
11.07.2017
12:51:22
что не видит вложенную ошибку?

по-моему тс даже в мапе не подхватывал, в какой-то момент тип

Aleh
11.07.2017
12:52:01
фиксанули ж

Dmitry
11.07.2017
12:52:10
сейчас вроде умнее стал, да и 2.4 на подходе

Дмитрий
11.07.2017
12:52:32
Да я знаю, strictNullCheck, тем не менее

Max
11.07.2017
12:53:02
уже

Дмитрий
11.07.2017
12:53:06
что не видит вложенную ошибку?
там вообще были проблемы с осознанием типа принимаемых-передаваемых типов колбека

Max
11.07.2017
12:53:09
сова вон матерится который день

Дмитрий
11.07.2017
12:53:19
?

Dmitry
11.07.2017
12:53:23
ну как перестанет, можно накатывать

кстати, сайд стори, а кто-нибудь переезжал с ts/flow на js без типов?

Google
Aleh
11.07.2017
12:54:42
и c esnext на es3

Dmitry
11.07.2017
12:54:43
я уже год не писална js так, открыл vue проект, и просто прозрел

нет, это слишком

Дмитрий
11.07.2017
12:59:09
кстати, сайд стори, а кто-нибудь переезжал с ts/flow на js без типов?
У меня в своё время был тяжкий ts fatigue, после чего переехал на чистый жс с jsDoc аннотациями. после первых проблем с типизацией в проекте писать на plain js как то резко перехотелось, назад не тянет ?

Dreamerinnoise
11.07.2017
13:02:23
и да, ещё приходится на нём писать

Max
11.07.2017
13:05:46
AS3 заебись

Admin
ERROR: S client not available

Max
11.07.2017
13:06:33
был

Сергей
11.07.2017
13:07:19
сейчас вроде умнее стал, да и 2.4 на подходе
уже релизнули Теперь он умнее стал и ломает ранее работающий код вот такой вот минор

Дмитрий
11.07.2017
13:07:36
еее семвер

andretshurotshka?❄️кде
11.07.2017
13:08:27
у тс не семвер же

Дмитрий
11.07.2017
13:08:32
Штальц: — Семвер не нужен TS team: — Ок понял

andretshurotshka?❄️кде
11.07.2017
13:10:48
?

Сергей
11.07.2017
13:18:55
Max
11.07.2017
13:19:07
ыхыхы

серега, добавляй огоньки )

andretshurotshka?❄️кде
11.07.2017
13:19:28
можно флагом вырубить strict generics

или что они там сломали

Google
andretshurotshka?❄️кде
11.07.2017
13:19:57
ковариантные коллбэки

Дмитрий
11.07.2017
13:23:12
Ну да

Там и типы то не к месту, чего уж там

Выношу их отдельно, по возможности

Andrew
11.07.2017
15:53:21
Народ, кто-нибудь юзает R# для того, чтобы гонять unit-тесты на TS?

Летучая
11.07.2017
16:27:05
Тут недавно шутки шутили про ето

Andrew
11.07.2017
16:29:07
Пишешь на TypeScript в студии?
Пишу, а в чем хохма?

Nikolay
11.07.2017
16:36:59
чят, кто-нибудь переопределял стандартные пропсы у React.HTMLProps? Допустим есть TextInput, которые принимает все Props стандартного <input />, но сигнатура onChange у него отличается



Artur
11.07.2017
16:58:31
Самое сложное - взять всё, кроме одного пропа

Вот здесь можно посмотреть как это сделать: https://github.com/Microsoft/TypeScript/issues/12215#issuecomment-307871458

В итоге будет что-то типа export type IProps = Omit<React.HTMLProps<HTMLInputElement>, "onChange"> & {onChange: (value: string, event: Event) => void}

Nikolay
11.07.2017
17:15:06
интересная конструкция, спасибо

Artur
11.07.2017
17:15:58
Работает только в последних версиях тс

Nikolay
11.07.2017
17:17:01
2.4?

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