@typescript_ru

Страница 172 из 669
Anatoly
09.02.2017
13:19:52
@luanre Норм варик, но дико бесит автозапуск

Nikolay
09.02.2017
13:20:22
так его отключить можно

Anatoly
09.02.2017
13:20:48
Да, вижу, всё ок )

Google
Dreamerinnoise
09.02.2017
17:33:39
@ZeroBias как в VSCode генерить геттеры и сеттеры?

поюзал всяческие плагины, все какие-то недоделанные

реакт импортит как "React"

Dreamerinnoise
09.02.2017
17:39:42
вот им и пользовался

он импортирует react криво :/

Дмитрий
09.02.2017
17:41:38
Ну это для геттеров / сеттеров, а импортить чем-нибудь ещё ?

Dreamerinnoise
09.02.2017
17:49:35
https://github.com/buehler/typescript-hero/issues/104

Короче, ручками

как и раньше, лул

ws тоже не может сам импортировать

Дмитрий
09.02.2017
17:53:06
Сергей
10.02.2017
07:46:25
Нашествие и здесь

Google
andretshurotshka?❄️кде
10.02.2017
08:17:42
?

Дмитрий
10.02.2017
08:18:48
Vasiliy
10.02.2017
11:04:45
кто пользует tape & jsdom, как вы запускаете тесты в watch режиме? NODE_ENV=test NODE_PATH=src/scripts ts-node node_modules/.bin/tape-watch -r jsdom-global/register -r ignore-styles 'test/**/*.test.*' | faucet типа того? как-то еще? что-то у меня при такой схеме не так: MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 exit listeners added. Use emitter.setMaxListeners() to increase limit после 8 примерно рана (ну т.е. раз 8 сохраняю файлик с тестом) хм, а сейчас нет воспроизводится через раз этот ворнинг

Artur
10.02.2017
13:14:11
тайпинги нормальные написать?)
Я в своё время отправлял кучу PR направленных на улучшение тайпингов. Но авторам видимо глубоко пофиг: https://github.com/facebook/immutable-js/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3AStrate%20

Vasiliy
10.02.2017
13:40:41
насколько я понял, они не успевают их разбирать и ПР без описаний просто откладывают в самый конец очереди на рассмотрение хотя там в остальных есть описания

Artur
10.02.2017
13:42:17
Ну, возможно. btw, сейчас не использую immutable, поэтому улучшать PR не планирую :)

Artem
10.02.2017
16:05:03
добрый вечер, чатик. Подскажи пожалуйста, в чем разница между extending'ом и intersection'ом интерфейсов? какие подводные камни и когда какой вариант лучше использовать.

interface A { color: string, } interface B extends A { shape: string } let a:A & { shape: string } = { color: 'red', shape: 'circle' } let b: B = { color: 'green', shape: 'dot' }

Artur
10.02.2017
16:05:42
В случае с интерфейсами, емнип, никакой разницы

Vasiliy
10.02.2017
16:12:06
на алиасе можно переопределять на интерфейсе нельзя + A second more important difference is that type aliases cannot be extended or implemented from (nor can they extend/implement other types). Because an ideal property of software is being open to extension, you should always use an interface over a type alias if possible. вопрос же про Interfaces vs. Type Aliases? а то там есть прям раздел в доках про это

Artur
10.02.2017
16:22:48
Кстати в 2.2 будет возможность в классах имплементить не только интерфейсы, но и type. Мне кажется что они интерфейсы уже выпилить хотят

Aleh
10.02.2017
22:25:33
Интерфейсы создают "новый" тип, оно будет выводиться в ошибках или в тайп хинтах

А вместо type alias будет выводиться то, чем он является

Alexander
11.02.2017
04:53:48
Очень странно

В вскоде активно работал с кодом, где были и типы, и интерфейсы, но почему-то упустил эту особенность

Aleh
11.02.2017
05:21:37
Тс не выводит имена алиасов?
И флоу тоже, они на то и алиасы)

Mike
11.02.2017
09:02:15
Народ, рега на MoscowJS открылась, говорят всего 80 билетов, регайтесь прям сейчас если хотите успеть

Admin
ERROR: S client not available

Юра В
11.02.2017
09:44:30
Друзья, есть вакансия в Москве (из регионов тоже смотрим — с переездом) нужны несколько хороших middle JS/Typescript+Angular Developers и тимлидов, проект — крупная медицинская информационно-аналитическая система. Требования: опыт разработки frontend высоконагруженной системы и пользовательских интерфейсов. Работа в подразделении, занимающемся разработкой АРМ для медработников: в лабораториях, для рабочих мест в поликлиниках и стационарах. Компания полностью белая, ищет в штат, готовы быстро (неделя) смотреть и делать оффер. ДМС после года, обучение, индивидуальные условия рассматриваем. Вилка на мидл 120-180к чистыми, тимлид 200-250к (обсуждаем в зависимости от результата). Территориально Москва, м. Дмитровская, 7 мин пешком, офис, сделанный под себя, в новом БЦ. Контакт: Yulia Bogdanova ybogdanova@solit-clouds.ru

Google
Юра В
11.02.2017
09:45:23
Я представитель компании, могу ответить на вопросы. Если указать, что от меня, будет проще на собеседовании :)

Ҫѐҏӗѫӑ
11.02.2017
13:45:59
вакансии в чат @javascript_jobs плз

Serge
11.02.2017
17:20:36
Приветствую! Ищу JavaScript программистов, которым интересна практика разговорного английского. Предлагаю раз в неделю по скайпу через видео звонки на английском обсуждать новости JavaScript мира. Я больше связан с node.js, но современным фронт-эндом интересуюсь тоже. Просьба заинтересованным написать мне в личку.

Ҫѐҏӗѫӑ
11.02.2017
18:44:27
вакансии не сюда

.
12.02.2017
17:22:43
tslint в окне vscode ничего не подсвечивает, у кого-нибудь было такое?

Yung
12.02.2017
17:32:59
Vadim
12.02.2017
17:48:14
Люди! Использовал ли тут кто jest вместе с typescript?

Как сделать так что б jest перестал ругаться на оператор "import" в файлах?

У меня при запуске тестов выскакивает "SyntaxError: Unexpected token import"

Viacheslav
12.02.2017
17:51:31
https://www.npmjs.com/package/ts-jest подключал?

Vadim
12.02.2017
17:52:04
Да.

Сейчас скину как у меня прописано

Wiggly
12.02.2017
17:52:54
А зачем именно Джест, если норм работает Джасмин ?

Без глюков и танцев с бубнами

Vadim
12.02.2017
17:53:36
https://www.npmjs.com/package/ts-jest подключал?
Вот что у меня прописано в package.json "jest": { "globals": { "__TS_CONFIG__": { "module": "commonjs" } }, "testRegex": "\\.spec\\.(ts|tsx|js)$", "transform": { ".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js" }, "moduleFileExtensions": [ "ts", "tsx", "js" ] },

А зачем именно Джест, если норм работает Джасмин ?
Я как раз хотел минимум инструментов ставить

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