
Andrey
28.11.2017
05:14:26
А какой простой?

andretshurotshka?❄️кде
28.11.2017
05:15:12
const s = 'string'

Дмитрий
28.11.2017
05:21:36
?

Andrey
28.11.2017
05:21:42

Google

Дмитрий
28.11.2017
05:22:18
Нет, ето тайпскрипт

Andrey
28.11.2017
05:22:35
Блин. А я решил петпроект на нём пилить(
Ладно, прорвёмся.

Дмитрий
28.11.2017
05:23:02
Чо думал ето шутки всё про type inference)

Andrey
28.11.2017
05:26:48
Надеялся.

Александр
28.11.2017
06:19:33
Если проект писать с нуля на тайпскрипте, то в нем с малой вероятностью возникнут проблемы с типами.(при условии что их будут указывать)

andretshurotshka?❄️кде
28.11.2017
06:37:27
Ща бы типы указывать

Александр
28.11.2017
06:49:58

Oleg
28.11.2017
08:02:09
кто vim использует? почему go to definition с https://github.com/Quramy/tsuquyomi ограничивается одним файлом?

Dmitry
28.11.2017
09:13:04
а это на qt?

Golodnyi
28.11.2017
09:13:40

Dmitry
28.11.2017
09:14:15
я несколько лет назад писал на нем) мне очень нравится механизм сигнал слотов

Google

Dmitry
28.11.2017
09:14:22
такого рода обсерваблы

Golodnyi
28.11.2017
09:14:49
да обычные каклбеки на события, ниче интересного
интересно компилировать по полтора часа на малинах и оранжах

Dmitry
28.11.2017
09:15:53
я на десктопе разрабатывал и компилил под arm. clean build пару минут, а если инкрементальный то быстро

Golodnyi
28.11.2017
09:16:53
ну кросскомпиляция это хорошо, я там уперся в ряд проблем, так и не решил

Dmitry
28.11.2017
09:16:56
но как на малине...думаю медленно конечно) мощности не те
но у кьюта свои плюсы. Если еще научиться собираться без лишних зависимостей - то получаешь вполне себе быстрый проект и еще и верстать можно в QML

Golodnyi
28.11.2017
09:20:52
хорошо когда кюте собранный есть, я кюте кор собрал, а кюте декларатив по всякому пытался, ругается что у него в сорцах не хватает классов, по часу ждешь, ловишь фейл, правишь фейл, час ждешь, ловишь другой фейл, правишь фейл, час ждешь, ох, не для моего терпения)

Алексей
28.11.2017
09:20:58
Пользуюсь на постоянной основе написанными на qt qtnotepadplusplus transmission-qt, вполне резвые приложеньки, только вот при запуске сразу 150-300мб. сжирают оперативы, потом немного в ходе работы, но мгновенно конечно много)

Eugeniy
28.11.2017
11:50:06
Привет всем, кто-нибудь знает чем можно распарсить d.ts файлы в AST?

Morsik
28.11.2017
11:50:48
вроде сам тайпскрипт что-то такое умеет

andretshurotshka?❄️кде
28.11.2017
11:50:56
да

Morsik
28.11.2017
11:51:26

Eugeniy
28.11.2017
11:52:11

Alexander
28.11.2017
12:38:04
Друзья, кто-нибудь юзает material-ui c типскриптом?

Алексей
28.11.2017
12:38:27
там тайпинги только для бетты вроде пока есть

Alexander
28.11.2017
12:38:49
снэкбары делаль?
я бету как раз

Google

Алексей
28.11.2017
12:39:12

Alexander
28.11.2017
12:40:15
ок, не могу найти тип для handleRequestClose = (event: any, reason: any)
который вызывается onClick

Алексей
28.11.2017
12:42:37
придётся вам в тайпинг залезть

Alexander
28.11.2017
12:43:19
ок, я пару дней всего с тайпскриптом, спс

Maxim
28.11.2017
12:50:19
там тс взглючивает на тайпингах
если свои хоки начать писать

Alexander
28.11.2017
12:51:05
да вот пример тупо из доков
для самого снэкбара нашел, теперь для кнопки ищу
которая есть в нем и тоже может handleRequestClose
прост обычно он без аргументов вызывается, а тут мы ловим if (reason === 'clickaway') {

Maxim
28.11.2017
12:55:38
снэкбар лучше вязать к редаксу и к экшенам

Maxim
28.11.2017
12:55:43
если юзате редакс
экшен - показать фигню
экшен - скрыть

Alexander
28.11.2017
12:56:12
ну у меня так и планируется

Maxim
28.11.2017
12:56:15
и селектор поверх снекбара

Alexander
28.11.2017
12:56:29
как перехватить закрытие?

Maxim
28.11.2017
12:56:44
в муи есть клик эвэй
ну как, закрыли - и он сам посылает экшен

Google

Maxim
28.11.2017
12:57:16
важно что бы он сам внутри закрытие разруливал

Alexander
28.11.2017
12:58:17
логично, я вообще думал очередь какую-то придумать для этих сообщений
типа notifications: {tag: number, message: string}[],
все кончилось тем, что я сделал отдельно handleRequestClose2 = (event: React.SyntheticEvent<any>, reason: string)
и handleRequestClose3 = ()
мм, а в тайпскрипте есть перегрузка?

Dmitry
28.11.2017
13:48:42
Всем привет. Друзья, подскажите пожалуйста способ описания объекта {[string]: string} в TS?
Т.е. я хочу сказать TS, в этом объекте имена ключей должны быть строками (сами имена любые), и содержимое свойств - только строки.

Admin
ERROR: S client not available

Dmitry
28.11.2017
13:52:45
В общем мне нужно что-то вроде такого
{ [key: string]: string }, но работающее, т.к. это судя по всему синтаксис старый.

Aleh
28.11.2017
13:53:37
нет, не старый

Dmitry
28.11.2017
13:53:43
Пардон, всё ок. Синтаксис канает.
Просто я не туда аннотацию поставил, вот и зафейлилось ?

Maxim
28.11.2017
17:06:42
https://github.com/nippur72/ifdef-loader
кто ещё может подсказать варианты кондишнал транспиляции, кто-то что-то юзал на практике ?

Artur
28.11.2017
17:10:02

Maxim
28.11.2017
17:23:33
но код будет транспилирован
мне бы лог/инфо/дебаг помечать
для того , что бы не попадали в апродакшн аутпут

Artur
28.11.2017
17:37:53

Maxim
28.11.2017
17:38:28
хм... спасибо за наводку =)

Google

Artur
28.11.2017
17:39:08
https://webpack.js.org/plugins/define-plugin/

Karl
28.11.2017
19:19:46
Есть кто ставил tslint в vscode? Он почему-то из коробки не подсвечивает мои очепятки, так и должно быть по дефолту?
Как норм настроить?

Ҫѐҏӗѫӑ
28.11.2017
20:31:43
@vasyayorkin кажется ты можешь тут овнерство восстановить обратившись в поддержку
мне скорее всего придется пересоздавать аккаунт в телеге, так что я тоже тут админство потеряю)
надо овнера бы сюда

Dmitry
28.11.2017
20:42:01

Ҫѐҏӗѫӑ
28.11.2017
20:42:34
https://twitter.com/chicoxyzzy/status/934438325628407809

Дмитрий
28.11.2017
20:44:30

Dmitry
28.11.2017
20:44:40

Nikolay
29.11.2017
04:34:29
Всем привет! Есть ли какой простой способ получить в декораторе поля класса тип элемента массива?
Нужно, чтобы в рантайме создавать поля класса, пример (test будет создан когда к нему обратятся):
class Test {
@create
public test: Test2[];
}

Vlad
29.11.2017
05:31:41
Привет
через reflect-metadata мб можно?
я не знаю, не делал.
@aracturat
https://www.typescriptlang.org/docs/handbook/decorators.html
Metadata
там дальше ссылки на либу