
Тимофей
10.05.2018
09:07:38

andretshurotshka?❄️кде
10.05.2018
12:36:51

Andrey
10.05.2018
12:40:52

Abu
10.05.2018
13:00:32

Google

andretshurotshka?❄️кде
10.05.2018
13:02:51
так работает
в одной функции укажи типы пропов
и в остальных будут те же самые

Тимофей
10.05.2018
13:10:20

Vitaliy
10.05.2018
13:12:33

Sergey
10.05.2018
13:25:07
Без default вроде норм работает

Vitaliy
10.05.2018
13:25:33
перезагружу-ка компьютер ))

andretshurotshka?❄️кде
10.05.2018
13:25:46
в TemplateStringsArray

Тимофей
10.05.2018
13:30:37

Damir
10.05.2018
14:03:17
Парни, в чем различие между var?: number и var: number | undefined ?

Alexander
10.05.2018
14:05:18
https://www.typescriptlang.org/play/#src=const%20t%20%3D%20(a%3F)%20%3D%3E%20%7B%20%7D%0At()%20%0At(123)%0A%0Aconst%20u%20%3D%20()%20%3D%3E%20%7B%20%7D%0Au(123)%20

Google

Alexander
10.05.2018
14:05:23
Как-то так?
@fronteed

Vitaliy
10.05.2018
14:05:54
http://gg.gg/a762o
нашел эту статью https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html

Sukhrob
10.05.2018
14:24:16

Damir
10.05.2018
14:25:14
Там была оказывается другая ошибка ))
Спасибо! Разобрался

★nton
11.05.2018
04:15:07
Ребята смотрите, есть функциональный компонент который используется с композом
compose(
connect(mapProps),
reduxForm<any, any>({})
)(withLoader(Form));
дак вот при импорте ts жалуется
JSX Element type [blabla] does not have any construct or call signatures
все компилируется работает просто тс теряется где то в типах
какие нибудь вариантики обкашливания данного вопросика?

InoY
11.05.2018
11:39:13
Чуваки и дамы, а есть мануал шаг за шагом по написанию тайпингов к js библиотекам? Желательно на русском.
Пробовал dts-gen, но он падает поэтому, полагаю, придётся ручками писать. Я конечно могу и так подинклюдить нужный модуль и это работает, но хочется совершенства

andretshurotshka?❄️кде
11.05.2018
11:48:47
в доках

Gkio
11.05.2018
11:59:19
привет а можно вопрос уже час не могу понять что не так
http://jmp.sh/FrhXpTi
может кто нибуть помочь?

Alexander
11.05.2018
12:02:06
_shuffle ничего не возвращает, по крайней мере TS в этом уверен. Укажи для _shuffle явный тип возврата и посмотри на что ругнётся компилятор.

Gkio
11.05.2018
12:05:34
спасибо

Sukhrob
11.05.2018
12:06:34

Alexander
11.05.2018
12:24:57
он бы сказал void тогда, а не '{}'
не?
угу. так что он думает, что оно возвращает {}. Там же гессилка умная. Честно говоря, пока не покажут интерфейс myNumbers не буду думать чо там у неё внутре =)

Sukhrob
11.05.2018
12:29:17

Google

Alexander
11.05.2018
12:30:02
должен. Вопрос-то не в том, что он должен вернуть, а что компилятор решил по этому поводу.

Sukhrob
11.05.2018
12:30:14
хотя не... генератор вроде действительно возвращает объект

Artur
11.05.2018
12:30:26

Sukhrob
11.05.2018
12:30:43

Alexander
11.05.2018
12:31:10
Точнее даже так: смог ли компилятор убедить себя в том, что ЛЮБОЕ возвращаемое значение генератора ВЛЕЗЕТ в myNumbers<number>.

Artur
11.05.2018
12:31:33

Sukhrob
11.05.2018
12:32:02
тайпскрипт однако выдал '{}'

andretshurotshka?❄️кде
11.05.2018
12:33:04
тайпскрипт в генераторах не оч шарит

Artur
11.05.2018
12:33:36

Sukhrob
11.05.2018
12:34:32
тогда не ясно чего он выдал '{}'... внутри функции вроде yield имеется
и перед названием метода звездочка есть

Artur
11.05.2018
12:34:56

Sukhrob
11.05.2018
12:35:38
в общем лучше вместо скриншота код в плейграунде сюда кидать
набирать лень со скрина))

andretshurotshka?❄️кде
11.05.2018
12:36:56
рендер проп для людей

Defiancefew
11.05.2018
13:52:01
Почему в данном случае свойство не подхватывает типы из интерфейса?
interface IService {
method: (arg: string) => void;
}
class Service implements IService {
public method = (arg) => {} // (arg: any) => void
}

Gkio
11.05.2018
14:26:33
http://jmp.sh/2PbV1Ee
typescript не знает Array.from ?

Artur
11.05.2018
14:28:08
Это tsconfig

Google

Gkio
11.05.2018
14:29:41
спасибо ?
только учу Typescript но прикольная штука

Тимофей
11.05.2018
14:32:36

Gkio
11.05.2018
14:33:09
да так и сделал помогло ?

Admin
ERROR: S client not available

Gkio
11.05.2018
14:33:31
спасибо

Friedrich
11.05.2018
16:02:49
Слушайте, а имеет смысл подключать и es2015, и es2017? Разве более новый стандарт не должен в себя включать более старый?

Тимофей
11.05.2018
16:03:25

Friedrich
11.05.2018
16:03:48
То есть es2017 — это только новые фичи, без старых?
Лан.

InoY
11.05.2018
16:26:20
Если у меня target стоит ES2017 мне нужно в lib подключать es2015/16/17?

Morsik
11.05.2018
16:28:53

InoY
11.05.2018
16:30:03
Спасибо

Illia
11.05.2018
19:33:37
ахереть

Alice
11.05.2018
19:37:31
Да, сильно.
Это прям слишком мощно.

Le
12.05.2018
02:17:45

AlexAnder
12.05.2018
03:39:31
как починить TypeScript?

andretshurotshka?❄️кде
12.05.2018
03:39:54
Удалить

Google

AlexAnder
12.05.2018
03:40:25
tsc -v
2.7.2
писать на угловом без тс только красноглазым под силу

andretshurotshka?❄️кде
12.05.2018
03:40:43
Таргет

AlexAnder
12.05.2018
03:40:51
а так я бы с радостью снёс этот "тупойскрипт"

andretshurotshka?❄️кде
12.05.2018
03:40:52

AlexAnder
12.05.2018
03:41:11
ок, что посоветуешь?
не понял про таргет

andretshurotshka?❄️кде
12.05.2018
03:41:23
target в tsconfig

AlexAnder
12.05.2018
03:41:24
что имеешь в виду?

andretshurotshka?❄️кде
12.05.2018
03:41:49
вообще сходи в дефинишены push

AlexAnder
12.05.2018
03:41:51
es5 указать нужно, да?

andretshurotshka?❄️кде
12.05.2018
03:42:00
Не уверен

AlexAnder
12.05.2018
03:42:02
/**
* Appends new elements to an array, and returns the new length of the array.
* @param items New elements of the Array.
*/
push(...items: T[]): number;

Denis
12.05.2018
03:42:37
Так у тебя ошибка скорее по Message