@typescript_ru

Страница 211 из 669
hlomzik
19.04.2017
13:37:11
type SUCCESS = "SUCCESS" ?
но мне нужны константы в коде. решил, просто указывая type status = ‘SUCCESS’ | ‘ERROR’

разница минимальна, и это работает)

andretshurotshka?❄️кде
19.04.2017
13:38:19
А, ну можно как и флоу предлагает typeof юзать type status = typeof SUCCESS | typeof ERROR

hlomzik
19.04.2017
13:38:50
ну в целом да, у меня там просто больше вариантов. может перепишу

Google
Vladimir
19.04.2017
13:39:20
typeof не работает

Aleh
19.04.2017
14:26:08
а в тс работает :3

Vladimir
19.04.2017
14:26:27
только с const

Aleh
19.04.2017
14:26:29
да

hlomzik
19.04.2017
14:28:50
да черт… обошел проблему с “модульными путями” с помощью глобальной библиотеки типов. так теперь eslint ругается на то, что мой тип не определен. да какого черта он вообще в типы лезет?

Max
19.04.2017
15:23:26
а какой кошерный способ перегнать boolean | undefiend в boolean?

!!varname

норм?



но вебшторм предлагать фигню начинает )

Nikolay
19.04.2017
15:24:31
можно Boolean(varname)

andretshurotshka?❄️кде
19.04.2017
15:26:03
Max
19.04.2017
15:27:23
ага

Google
andretshurotshka?❄️кде
19.04.2017
15:30:42
props!.expanded не так разве

Не помню как там было

Aleh
19.04.2017
15:31:00
props!.expanded не так разве
вот так не стоит

Max
19.04.2017
15:31:10
да захерачил ? в props

andretshurotshka?❄️кде
19.04.2017
15:31:27
Aleh
19.04.2017
15:38:54
?
ну это обман тайпчекера

это в случае если props nullable

andretshurotshka?❄️кде
19.04.2017
15:39:19
as тоже обман)

Aleh
20.04.2017
07:50:41
as тоже обман)
Не спорю)

Nikolay
20.04.2017
08:10:19
Ребята, скиньте плз примеры кода реакт + тс, или актуальные статьи, если у кого-то есть напримете

Дмитрий
20.04.2017
08:22:36
Есть бойлер клевый vortigern

React, redux, ts, karma

Nikolay
20.04.2017
08:26:56
спс. а может знаешь примеры кода каких нибудь приложух, кроме тудулистов?)

Dreamerinnoise
20.04.2017
08:27:12
устаревший проект, слегка

Core technologies TypeScript React mobx inversify

Alexander
20.04.2017
08:28:54
Nikolay
20.04.2017
08:29:55
спасибо

Сергей
20.04.2017
09:07:06
Всем привет

Google
Сергей
20.04.2017
09:07:17
Расскажите подробно почему плох enum в ts?

Дмитрий
20.04.2017
09:11:30
Он ннжн

хотя const enum еще можно найти применение

Sergey
20.04.2017
09:16:42
Он ннжн
обожаю такие содержательные ответы

Дмитрий
20.04.2017
09:16:50
чем смог

andretshurotshka?❄️кде
20.04.2017
09:17:06
Он в рантайме

значит не нужен

Насчет const enum хз

Сергей
20.04.2017
09:22:16
ясно)))

Aleh
20.04.2017
09:28:55
Ну да, технологический стек пещерных людей)

устаревший проект, слегка

Core technologies TypeScript React mobx inversify

Aleh
20.04.2017
09:30:08
Расскажите подробно почему плох enum в ts?
Он работает не так, как в других языках: enum A { a,b } function f(a: A){} f(100500 // any shit here);

Т.е. без тайпчека

Artur
20.04.2017
09:30:32
то есть можно любое число просто передать и всё?

Aleh
20.04.2017
09:30:42
Да

Artur
20.04.2017
09:31:06
Где там в tslint правило no-enum?)

Нахер он тогда сдался, ппц

Max
20.04.2017
09:32:21
енум вроде без проверки на уровне исполнения не нужен

Google
Aleh
20.04.2017
09:32:33
Нахер он тогда сдался, ппц
Ну я именно поэтому создавал issue по депрекейту)

Admin
ERROR: S client not available

Artur
20.04.2017
09:32:47
Aleh
20.04.2017
09:33:26
И так сойдет, если коротко

"Мы так и хотели"

Эт сарказм)

Dreamerinnoise
20.04.2017
09:42:07
Да ладно вам

хотяя

Request(MY_ENUM.COMMAND_NAME) что тут плохого?

Artur
20.04.2017
09:44:03
в смысле упадёт в рантайме, но не на этапе компиляции

Dreamerinnoise
20.04.2017
09:46:11
Я не отдаю туда числа

а так как написал выше

Aleh
20.04.2017
10:11:08
Я не отдаю туда числа
Ну ты молодец конечно

Но с таким же аргументом можно просто жс юзать

И говорить, я в функции просто херни не передаю)

hlomzik
20.04.2017
10:29:13
А можно во #flow как-то расширить “строгий объектный тип”? Т.е. у меня есть некий type Data = {| id: string |}, и есть компонент, который принимает свойства этого Data плюс еще коллбэки. Flow ругается на props: Data & { onClick: () => void }

Max
20.04.2017
10:29:53
@flow_ru или как там?

@flowtype_ru

hlomzik
20.04.2017
11:21:13
ну блин. я думал, тут про все сразу… спасибо)

Google
Anatoly
20.04.2017
13:50:59
Всем, привет, ребят. Использую webpack + babel. Раньше юзал TypeScript + webpack. Так вот сейчас если я делаю import модуля, но нигде его не вызываю / не использую, то он все равно попадает в бандл. Разве это норма? Подскажите, как это пофиксить? Раньше такого никогда не было.

Дмитрий
20.04.2017
13:53:48
норма

так могут импортироваться модули, которые и не нужно вызывать, к примеру

Aleh
20.04.2017
13:54:32
полифилы там

Дмитрий
20.04.2017
13:56:42
Просто вебпак сломан ?

Но это не точно))

Vadim
20.04.2017
16:24:56
Люди! Как получить список всех ТИПОВ полей интерфейса?

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