
Mike
08.05.2018
15:35:38
вообще забавно
https://www.typescriptlang.org/play/#src=var%20a%3A%5B'a'%2C%20'b'%5D%20%3D%20%5B'a'%2C%20'b'%5D%3B%0D%0Avar%20qq%20%3D%20a.shift()%3B%0D%0A%0D%0A%0D%0Avar%20qq1%20%3D%20a%5B0%5D%3B

Andrew
08.05.2018
15:35:50
А поскольку [a, b] несовместим с [a]...

Mike
08.05.2018
15:37:32
вообще круть https://www.typescriptlang.org/play/#src=var%20a%3A%5B'a'%2C%20'b'%5D%20%3D%20%5B'a'%2C%20'b'%5D%3B%0D%0Aa.shift()%3B%0D%0Avar%20q%20%3D%20a%5B0%5D%0D%0Aif%20(a%20%3D%3D%20'b')%20%7B%20%0D%0A%20%20%20%20console.log('hello')%3B%0D%0A%7D

Google

Vladislav
08.05.2018
15:59:43
Всем привет. Можно как-то заставить TS перестать компилировать async/await в генераторы ? Нода и так понимает async/await

Aleh
08.05.2018
16:00:28
Target поставить

Vladislav
08.05.2018
16:03:26

Friedrich
09.05.2018
04:54:58
Ну, если ты хочешь хвост выкинуть.

Andrew
09.05.2018
07:15:05

Friedrich
09.05.2018
07:15:22
:C

Andrew
09.05.2018
07:15:49
Ну наверное я не так понимаю этот юзкейс
Это же не зависимые типы, а какой-то горе-кортеж

Eugene
09.05.2018
07:24:42

andretshurotshka?❄️кде
09.05.2018
12:29:18
даже strictNullChecks пофигу на такое
как так могли сделать))

Google

andretshurotshka?❄️кде
09.05.2018
12:31:37
https://flow.org/try/#0GYVwdgxgLglg9mABAR2QCgJQC5EDc4wAmiA3ogL4BQANgKZQqIC8K6GiA1IgOQCMADNwDcQA ¯\_(ツ)_/¯

Artur
09.05.2018
12:34:14
Так может зарепортить?

andretshurotshka?❄️кде
09.05.2018
12:34:56
так че не открыт такой уже issue думаешь?)

Artur
09.05.2018
12:35:04
Не нашёл: https://github.com/Microsoft/TypeScript/issues?page=1&q=void+string+concat&utf8=%E2%9C%93

andretshurotshka?❄️кде
09.05.2018
12:46:25
а
так оно только со строками так делает?)
ппц какой-то

Umyar
09.05.2018
14:25:30
Ребят, пишу на TS React приожение . Вот такая штука с axios. Не пойму, на что ругань?

Abu
09.05.2018
14:26:21
Ну он требует exports-loader

Umyar
09.05.2018
14:27:05
это в вебпак куда-то? я пробка просто))

Abu
09.05.2018
14:38:44

Umyar
09.05.2018
14:39:10
Да, смотрю)

Kenya-West
09.05.2018
14:47:29
export class UserComponent implements IUser {
contacts: {
emails: string[];
phones: string[];
links: TLink[];
};
}
Почему, когда инициализирую в конструкторе:
constructor() {
this.contacts.emails = ['gg@gg.gg', 'gg@gg.gg'];
this.contacts.phones = ['+7 ', '+7 '];
this.contacts.links = [
{
caption: 'VK',
link: 'https://vk.com/gg'
},
{
caption: 'FB',
link: 'https://fb.com/gg'
}];
}
Выдаёт ошибку Error: Uncaught (in promise): TypeError: Cannot set property 'emails' of undefined?

Олег
09.05.2018
14:52:47
давай подумаем

Morsik
09.05.2018
14:53:51

Kenya-West
09.05.2018
14:54:13
Хм-м-м
Э-э-э, точняк, как объект-то я его не проинициализировал

Anton
09.05.2018
15:00:44

Google

andretshurotshka?❄️кде
09.05.2018
15:15:31

Morsik
09.05.2018
15:16:19
а ишью уже создали?

Artur
09.05.2018
15:18:11

Anton
09.05.2018
15:45:15

Artur
09.05.2018
15:45:43

Anton
09.05.2018
15:46:01
Да тупо баг имхо
А undefined как часть любого типа - тоже баг? Так и было задумано

Artur
09.05.2018
15:46:54
"Our type system is sort of like a swiss cheese. It's full of holes. But that's by design. You don't have to type everything!" - @ahejlsberg
// #MSBuild

Anton
09.05.2018
15:48:06
Это отключается флагом
Но изначально сделали именно так. Не потому что не догадались, что так не надо, а потому что хотели лучшей совместимости

Artur
09.05.2018
15:48:33

Anton
09.05.2018
15:48:42

Artur
09.05.2018
15:48:54
Ой, день назад
Ну свежак короч

Anton
09.05.2018
15:49:34
Гуд. Как раз ждал его выступления на Build. Видимо уже должна быть запись

Artur
09.05.2018
15:50:17
Кстати вебпаковцы тайпскрипт включили в качестве дополнительного линтера
Прошу заметить, что не флоу!

andretshurotshka?❄️кде
09.05.2018
15:59:48
лол
тайпскрипт это линтер))

Google

Artur
09.05.2018
16:13:48

Anton
09.05.2018
16:29:22
Кстати, нет у кого-нибудь ещё примеров, как тайпскриптом чекуют известные js-проекты?

Kirill
09.05.2018
16:47:16
@mkusher

Artur
09.05.2018
16:59:08

Admin
ERROR: S client not available

Anton
09.05.2018
17:01:31

Дмитрий
09.05.2018
17:49:02

Artur
09.05.2018
17:54:07

Дмитрий
09.05.2018
18:03:51
Ну вот в этом и разница

andretshurotshka?❄️кде
10.05.2018
02:27:45

Mike
10.05.2018
07:41:27
омг
заводить issue? Никто не нашёл?

Max
10.05.2018
08:17:00
заведи, команда ТС поищет)
им за это бабки платят

Artur
10.05.2018
08:20:28

Anton
10.05.2018
08:45:40

Andrey
10.05.2018
08:53:29
а тайпинги пропсов на SC еще не завезли?
гугл костыли выдает

Тимофей
10.05.2018
08:54:31

Andrey
10.05.2018
08:54:55

Google

Abu
10.05.2018
08:55:22

Тимофей
10.05.2018
08:55:33

Andrey
10.05.2018
08:56:44
где мне затипизировать small

Тимофей
10.05.2018
08:59:04

Andrey
10.05.2018
08:59:51

Тимофей
10.05.2018
09:00:22

Andrey
10.05.2018
09:00:27
ехх, ща

Тимофей
10.05.2018
09:01:00

Andrey
10.05.2018
09:01:14
Кинь ссыль
https://github.com/styled-components/styled-components/issues/630#issuecomment-352685030

Тимофей
10.05.2018
09:03:13

Andrey
10.05.2018
09:04:31

Тимофей
10.05.2018
09:05:16