
Bender
10.01.2018
12:17:40
мб кому полезно будет

Google

Bender
10.01.2018
13:10:30
знает кто нибудь, при ... включении массива в объект, порядок элементов в массиве сохраняется?

Сергей
10.01.2018
13:12:20
сохраняется

Bender
10.01.2018
13:12:58

Den
10.01.2018
13:13:09

Сергей
10.01.2018
13:13:39

Bender
10.01.2018
13:13:49
что значит "array и все"?

Сергей
10.01.2018
13:13:55

Bender
10.01.2018
13:14:13

Сергей
10.01.2018
13:15:08

Den
10.01.2018
13:15:52
надеюсь прояснил
я видел это участок кода. Меня интересовал тот ,который ниже. Там вроде как нет никаких дополнительных обработчиков

Google

Bender
10.01.2018
13:16:21
в том случае ты прав, нет необходимости в ...

Den
10.01.2018
13:16:59

Bender
10.01.2018
13:18:14
babel-loader подхватывает же .babelrc?

Сергей
10.01.2018
13:18:28
да

D
10.01.2018
13:19:58
Это точно канал по тайпскрипту, а не по вебпаку?

Сергей
10.01.2018
13:20:25
@webpack_ru

Mykola
10.01.2018
19:09:39
А есть группа связаная с Heorku,AWS и деплоймет ?

Дмитрий
10.01.2018
19:10:28

Mykola
10.01.2018
19:10:47
Дай ссылку ?

Дмитрий
10.01.2018
19:19:40
У меня нету

Max
11.01.2018
10:09:36
Ребят, что-то туплю, как написать интерфейс, что первый элемент массива это title, а второй description
let a = [ "title", "description" ];
и при этом они только тип string
знаю, что так можно
Хотя получается, только так

D
11.01.2018
10:16:27
type Thing = ["title", "description"];
Вот и все

Igor
11.01.2018
10:17:02
Хорошо
interface BlaBla{
title:string;
description: string;
}
грязно
let BlaBla:{title:string,description: string}

D
11.01.2018
10:17:53
Ему тупл нужен, а не объект

Google

Сергей
11.01.2018
10:31:03

D
11.01.2018
10:33:22
Ну да, разве могут быть другие?

Eugeniy
11.01.2018
10:34:47

D
11.01.2018
10:35:02
Не знаю, но так человек попросил)

Max
11.01.2018
10:35:27
title и description это как пример строчке
"1" и "2" может быть
и тп
я к тому, чтобы было понятна сигнатура
message[0] - типо сходу ясно, что Label

Eugeniy
11.01.2018
10:36:17
Используй объект а не массив?

D
11.01.2018
10:37:01
Ну тогда твой второй пример уже так и работает, чего тебе не хватает?

Eugeniy
11.01.2018
10:37:16
type Message = {
label: string
message: string
}
const message: Message = {
label: 'some label',
message: 'some message',
}

D
11.01.2018
10:38:15
С таплом у тебя еще проблемы с out of bounds будут
Так что реально лучше не использовать, если уж прямо совсем не горит

des
11.01.2018
11:28:51
courses.filter(course => (date < (course.date.getDate() - 14)))
error TS2365: Operator '<' cannot be applied to types 'Date' and 'number'.
что-то вообще не понимаю как это решать теперь
date типа Date
всё
courses.filter(course => (date < new Date(course.date.getDate() - 14)))

Google

Bender
11.01.2018
11:36:10
Это нормальная практика? Впервые вижу такой синтаксис

D
11.01.2018
11:40:38
Да нормальная

Igor
11.01.2018
11:42:38
можно и ... = <IConfig>webpackMerge(...

des
11.01.2018
12:03:05

Stepan
11.01.2018
12:46:01

Oleg
11.01.2018
13:25:42
Есть тут нетрудоустроенные в мск тайпскриптеры? Есть местечко. В личку.
Если не прав - удалите сообщение

Admin
ERROR: S client not available

Morsik
11.01.2018
13:27:06
@nodejs_jobs / @javascript_jobs
специально для тс-а наверно нету чата

Mike
11.01.2018
13:28:35
мне кажется что если это не наглый постинг вакансии во все чаты то в ts чатике можно аккуратно намекать что у теюя есть вакансия именно по ts. Не вижу в этом проблемы. У меня кстати тоже есть вакансия.

Igor
11.01.2018
13:29:38
Да и у меня

Oleg
11.01.2018
13:29:49
надо раз в неделю делать час вакансий)

Mike
11.01.2018
13:30:09
Ага, сделать клуб анонимных рекрутёров
Здравствуйте, я Миша и я завишу от тайпскрипт программистов. Если я не справлюсь с этой зависимостью, то могу потерять работу :)

Igor
11.01.2018
13:32:33
В javascript_jobs только джуниоры, рекрутеры и сочувствующие, мне кажется.
Найти TS мидла за пол года там не вышло

Mike
11.01.2018
13:33:29
ну потому что на свободном рынке senior вообще как таковых нет и они сами выбирают что и где они хотят делать

Igor
11.01.2018
13:34:39
ну мне классом пониже. Senior уже я есть

D
11.01.2018
13:34:57
Хм, у меня в Спб обратная ситуация, не вышло найти вакансию с ТС за полгода, только 3 компании работают с ТС, в одной я уже поработал, в другой было неочень, а третья это блокчейн хайп

Google

Mike
11.01.2018
13:35:34

D
11.01.2018
13:35:59
Только не в Москву, к сожалению) У вас там да, много вкусного

Максим
11.01.2018
13:39:38
могу предложить Ригу

Igor
11.01.2018
13:41:27
Жаль, что не в Москву
Людей у нас тут нет, а так - да

Maksim
11.01.2018
13:42:32
одни рептилоиды

Mike
11.01.2018
13:43:15

Igor
11.01.2018
13:45:00
Flow не популярен

Сергей
11.01.2018
13:45:20

Alexey
11.01.2018
13:46:11

Igor
11.01.2018
13:46:34
лол
У Flow даже чат в 3.84649122807 раз меньше

Alexey
11.01.2018
13:47:48

Igor
11.01.2018
13:54:56
Можно еще звездочками на гитхабе сравнить :)

Олег
11.01.2018
16:27:44

Mike
11.01.2018
16:37:34
кто знает как в compiler api создать SynthesizedComment ?
ts.setSyntheticLeadingComments принимает ноду куда и аррей этих комментов, но не могу найти как их создаваьт

Сергей
11.01.2018
16:41:11

Mike
11.01.2018
16:42:12
короче вот так втупую
ts.setSyntheticLeadingComments(expression, [{kind: ts.SyntaxKind.SingleLineCommentTrivia, text: ' @ts-ignore', pos: -1, end: -1}]);
да тут, осуществляю насильственные действия с компилятором через задний проход

Eugene
11.01.2018
18:51:48