
anatolii
03.04.2018
15:09:09
у меня просто гайки по максимуму закручены
шаг влево шаг вправо - расстрел, я старался ужесточить все

Mark
03.04.2018
15:10:10
можешь попробовать )
\

Google

anatolii
03.04.2018
15:10:35
ytn
нет, все так же
ему пофигу интерфейс там или значение, он сигнатуру проверяет

Mark
03.04.2018
15:11:21
ну я блин не знаю... вот с интерфейсом работает а без нет...
а что в настройках можно проверить?

anatolii
03.04.2018
15:11:35
это знак

Mark
03.04.2018
15:12:10

anatolii
03.04.2018
15:12:21
"strict": true
этот параметр у тебя откоментирован?

Mark
03.04.2018
15:12:55
через 10 минут гляну... срочно надо отойти...

anatolii
03.04.2018
15:13:04
он по умолчанию вроде закоменчен

Max
03.04.2018
15:51:15
версию ТС можно проверить

Andrey
03.04.2018
17:17:33
пасаны, а такая запись корректная ?
export type ISize = {
width: number;
height: number;
};

Google

Олег
03.04.2018
17:18:20
Да

Andrey
03.04.2018
17:21:45
спс ) но жесть

andretshurotshka?❄️кде
03.04.2018
18:02:50
че жесть?

Valery
03.04.2018
18:08:14

Max
03.04.2018
18:12:00
чем тип от интерфейса отличается?
в TS

Andrey
03.04.2018
18:14:05

Max
03.04.2018
18:14:47
я про итог а не про синтаксис объявления
ну кроме | и &

Andrey
03.04.2018
18:16:39

Max
03.04.2018
18:17:01
не
зачем отличать TSize от ISize

Andrey
03.04.2018
18:17:17
Яхз я ревьювлю просто
Мне ваще не нравится что ктото тащит типизированный мир в джээс

Max
03.04.2018
18:18:21
а что ты забыл в чате TS тогда? )

Andrey
03.04.2018
18:18:51

Max
03.04.2018
18:19:00
ааа)

Andrey
03.04.2018
18:19:26
То есть я погуглил но не нашёл ответа после пяти ссылок

andretshurotshka?❄️кде
03.04.2018
18:23:20

Morsik
03.04.2018
18:23:57
ничем
типы разве можно расширять?

andretshurotshka?❄️кде
03.04.2018
18:24:25
&

Google

Max
03.04.2018
18:25:13

Artur
03.04.2018
18:28:04

andretshurotshka?❄️кде
03.04.2018
18:28:06
хотя не то получится

Morsik
03.04.2018
18:29:15
goo.gl/tsDgJf

andretshurotshka?❄️кде
03.04.2018
18:30:09
аа про это
юзлесс фича

Andrey
03.04.2018
18:35:35

Mark
03.04.2018
19:06:28
Мне кажется, что ты просто не любишь js
Да скажи спасибо что ребята разработали это для хоть какой-то строгости в языке и за тебя компилятор компилит в валидный js чтоб ты руками не писал prototype.hui = function...

Игорь
03.04.2018
19:45:43
может кто знает… у tsc есть вообще какой-нибудь live-reload?

Max
03.04.2018
19:45:58
да
webpack :)

Игорь
03.04.2018
19:46:08
для ноды?)

?????∞?
03.04.2018
19:50:57

andretshurotshka?❄️кде
03.04.2018
19:51:25
tsc -w

Игорь
03.04.2018
19:53:37
nodemon?
тоже юзаю его всегда под нодой.. клевая штука

Alex
03.04.2018
21:12:40
ктонибудь юзает реакт финал форм в тайпскрипте?

Ivan
03.04.2018
21:43:05
итс нот ивен май финал форм! простите

Дмитрий
03.04.2018
22:26:36

Google

Mikhail
03.04.2018
22:28:32

Дмитрий
03.04.2018
22:30:11

Игорь
04.04.2018
06:29:03
Вы мне серьезно помогли, всем спасибо :)
Сэкономили время на Гугл)

Aleksei
04.04.2018
06:58:30
Всем привет. Метнулся к вам в лагерь. Добавил в вебпак вчера обработку *.ts, *.tsx. yoyoyo))

Andrey
04.04.2018
06:59:30

Игорь
04.04.2018
07:26:58

Aleksei
04.04.2018
07:28:40
ну и как тебе тайпскрипт?) жизнь стала легче?)
ну с ходу так и не скажешь. Притягиваю его для строгой типизации, в надежде, что он поможет мне помнишь что и куда я передаю. На другом проекте его использовал - отбросило к временам когда я учил java)) С ходу нравится, посмотрим что из этого выйдет)

Dmitry
04.04.2018
08:26:13
Друзья, всем привет. Похоже у меня проблемы с пониманием контекста и довольно большие. Но поскольку код на TS, я спрошу здесь.
public itemsRange: ObjectCommonInterface<number> = {
from: this.page || 1,
to: this.from + (this._pageSizes[1] - 1)
};
Скажите пожалуйста, в коде выше, this внутри объекта, не должен ссылаться на сам объект?

Evgeny
04.04.2018
08:30:55
this ссылается на контекст вызова внутри метода, тоесть может меняться,
если this упоминается в объявлении объекта, он должен ссылаться на контекст в котором этот объект объявился.
тоесть вместо this.from, в конкретном примере надо написать this.itemsRange.form
но лучше так не делать)

Сергей
04.04.2018
15:50:05
ребзя
напомните какое поле в package.json отвечает за тайпнги?
types или typings?

andretshurotshka?❄️кде
04.04.2018
15:50:53
typings

Сергей
04.04.2018
15:51:12
спасибо

anatolii
04.04.2018
15:52:25
typeRoots - может это стоит использовать чтоб не перечислять все?
Или это разные параметры?

Ivan
04.04.2018
15:56:02
как правило там одна папочка ну или пара

Alex
04.04.2018
18:01:43
есть несколько одинаковых функций которые возвращают массив, как сделать из них одну, которая возвратит concat результатов функций?

Google

Олег
04.04.2018
18:02:15
надо написать еще одну функцию

Dmitry
04.04.2018
18:04:26

Сергей
04.04.2018
18:04:51

Aleh
04.04.2018
18:05:16

Le
04.04.2018
18:05:23

Dmitry
04.04.2018
18:05:25

Aleh
04.04.2018
18:06:13
Note that the "typings" field is synonymous with "types", and could be used as well.
https://www.typescriptlang.org/docs/handbook/declaration-files/publishing.html

Сергей
04.04.2018
18:06:50
ок

Alex
04.04.2018
18:06:53

Le
04.04.2018
18:06:54