@typescript_ru

Страница 459 из 669
Bender
10.01.2018
12:17:40
Блин это было в чьём-то толи докладе толи статье
Нашел в доке, output: { path: - требует !абсолютный! путь через path.resolve чтобы на разных ОС не падало при разрешении пути)

https://medium.com/webpack/typescript-webpack-super-pursuit-mode-83cc568dea79
запускать тайпчекинг в отдельном thread

мб кому полезно будет

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
знает кто нибудь, при ... включении массива в объект, порядок элементов в массиве сохраняется?
я может задам глупый вопрос, но зачем там использовать разворачивание массива? [...array]. Можно ведь использовать просто array и все

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


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

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

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

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
type Thing = ["title", "description"];
так ты говоришь что в тапле могут быть только эти значения

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

Eugeniy
11.01.2018
10:34:47
type Thing = ["title", "description"];
Ну всм, будут всегда только title и description же, какой смысл?

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
courses.filter(course => (date < new Date(course.date.getDate() - 14)))
это не работает. Надо юзать setDate

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
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
одни рептилоиды
не, рептилоиды на Flow, Ocaml и прочих Хаскеллях пишут

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

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

Alexey
11.01.2018
13:47:48
У Flow даже чат в 3.84649122807 раз меньше
Встречают по одёжке, провожают по уму

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

Mike
11.01.2018
16:37:34
кто знает как в compiler api создать SynthesizedComment ?

ts.setSyntheticLeadingComments принимает ноду куда и аррей этих комментов, но не могу найти как их создаваьт

Сергей
11.01.2018
16:41:11
кто знает как в compiler api создать SynthesizedComment ?
ох блин извращаешься с плагинами?

Mike
11.01.2018
16:42:12
короче вот так втупую ts.setSyntheticLeadingComments(expression, [{kind: ts.SyntaxKind.SingleLineCommentTrivia, text: ' @ts-ignore', pos: -1, end: -1}]);

да тут, осуществляю насильственные действия с компилятором через задний проход

Страница 459 из 669