
Sukhrob
22.05.2018
14:53:09
VSCode
да... vscode показывает тип ... хреново...

andretshurotshka?❄️кде
22.05.2018
14:54:14
VSCode IDEA 1:0
ваще это странно
там же один и тот же тссервер

Google

Sukhrob
22.05.2018
14:55:27
может его пора перезапустить???

Сергей
22.05.2018
14:55:52

andretshurotshka?❄️кде
22.05.2018
14:57:11

Сергей
22.05.2018
14:57:36
разве
в вскод запускается внутренний, и вполне может быть глобальным
а можно вообще из проекта подтянуть
а в idea хер знает как оно там работает

Sukhrob
22.05.2018
15:05:14
в общем тогда получается мой вопрос оффтоп((

Aleh
22.05.2018
15:08:34
это от таргета зависит ж
не спрашивайте почему

Sukhrob
22.05.2018
15:10:35
не спрашивайте почему
спасибо, но это уже я понял из предыдущих постов
пока не ясно как теперь заставить ИДЕА заработать

Aleh
22.05.2018
15:10:52

Sukhrob
22.05.2018
15:11:06

Aleh
22.05.2018
15:11:47

Sukhrob
22.05.2018
15:11:48

Google

Aleh
22.05.2018
15:12:09
ага, вроде оно

Sukhrob
22.05.2018
15:13:08
ага, вроде оно
я думал что у меня плагина нет...
а как он все-таки называется-то?

Aleh
22.05.2018
15:13:19
блин, ну тут остается только советовать что-то уровня "выключить-включить"

Sukhrob
22.05.2018
15:14:13

Aleh
22.05.2018
15:14:19
а, ну и еще раз проверьте target + попробуйте убить tsserver/idea и перезапустить

Sukhrob
22.05.2018
15:14:47

Aleh
22.05.2018
15:15:07

Sukhrob
22.05.2018
15:16:27
а то он меня уже так замучил. Уже пару раз пришлось перезапускать всю идею... а это не удобно.

Aleh
22.05.2018
15:18:33
ну на винде через менеджер процессов
не оч шарю как на винде, местный аналог pkill -KILL tsserver

Artur
22.05.2018
15:20:52

Sukhrob
22.05.2018
15:21:24

Artur
22.05.2018
15:21:28
У меня недоступна потому что индексация идёт

Sukhrob
22.05.2018
15:22:01
вот не знал что это и есть тот самый сервер... спс!
щаз попробую перезапустит

Artur
22.05.2018
15:23:40

Google

Max
22.05.2018
17:20:16
Парни, через дженерик пробрасываю тип интерфейса, а через T тип создаю по нужной структуре объект. Но тайпскрипт ругается и говорит что данная структура не подходит
если явно указываю const resp: Corleone то всё ок, но если через T тип, то нет. .. =_=

Morsik
22.05.2018
18:21:07
покажи T

Дмитрий
22.05.2018
18:21:27

Max
22.05.2018
18:21:35
вот сам интерфейс который как Т

Morsik
22.05.2018
18:22:02
а T где?

Max
22.05.2018
18:22:03
вот использование и определение

Max
22.05.2018
18:22:04

Morsik
22.05.2018
18:22:20
ок, напиши там T extends Corleone
где декларируешь T

Max
22.05.2018
18:22:43
вроде бы работает
но я пишу абстрактную штуку :(
мне как раз нужно, чтобы под разные интерфейсы проходило
для этого и заюзал T
иначе бы вручную сразу бы и прописывал Corleone

Google

Morsik
22.05.2018
18:23:17
тогда не пиши all,new, old

Max
22.05.2018
18:23:32
безусловно я не буду)
это я тестирую
точнее проверяю
в результате, я хочу делать проверку на сложные типы данных
потому что тайпскрипт не ругается, если я скину объект как в интерфейсе Corleone, или любой другой объект
и я решил руками всё это проверять

Admin
ERROR: S client not available

andretshurotshka?❄️кде
22.05.2018
18:25:03

Дмитрий
22.05.2018
18:25:24
А что с ним? ??

andretshurotshka?❄️кде
22.05.2018
18:26:01
ну всякие typeof symbol

Max
22.05.2018
18:27:48

Artur
23.05.2018
06:07:14
Всем привет!
https://bit.ly/2s6wLzB
Как заставить ТС проверять, что массив состоит из правильных тюплов?

Олег
23.05.2018
06:11:53
твой массив состоит из правильных тюплов
потому что тут структурная типизация

Artur
23.05.2018
06:13:14
А, чё то думал классы так будут типизироваться
Тогда такая фигня: https://bit.ly/2kfFQCD
Как заставить вывестись тип?)

Sukhrob
23.05.2018
06:17:22
а какая ошибка должна быть?

Google

Artur
23.05.2018
06:17:52

Sukhrob
23.05.2018
06:18:32

Sergey
23.05.2018
06:20:44

Artur
23.05.2018
06:20:49

Sergey
23.05.2018
06:22:29
Блин
Там же дженерик кривой

Sukhrob
23.05.2018
06:22:45

Nikita
23.05.2018
06:22:47
У тебя же там тип указан {}

Sergey
23.05.2018
06:23:11
Если явно тип указать то работает как надо

Sukhrob
23.05.2018
06:23:56

Artur
23.05.2018
06:27:48
Можно конечно для createMap написать штук 50 перегрузок для разной длины массива

Anton
23.05.2018
06:28:24
дженерик сделай

Artur
23.05.2018
06:29:08
Ругается, но совсем не на то

Sukhrob
23.05.2018
06:29:23

Artur
23.05.2018
06:29:28

Anton
23.05.2018
06:29:54
так с extends надо, чтобы не ругался, наверное