
Friedrich
18.02.2017
12:28:38
Видно что ребята работают.

Dreamerinnoise
18.02.2017
13:48:04
Еее майкрософт

Aleh
18.02.2017
13:51:51

andretshurotshka?❄️кде
18.02.2017
13:56:40
а можно arrow function перегрузить?

Google

.
18.02.2017
18:39:29
Страннота. В tsconfig.json нету files - в докере спокойно запускается ts-node и молчит на ошибки, просто висит. Локально ругается. Добавил files и в докере стал ругаться.
vscode умеет автоматом добавлять в files, как atom?

Wiggly
18.02.2017
18:46:24
Если файлс не указаны, ио по дефолту инклудится весь руут
С тс и тсх файлами

Den
20.02.2017
00:35:55
а кто нибудь активно пользуется декораторами? интересует такой вопрос, если написал декоратор для метода и класса, в декораторе класса переопределил конструктор, чтобы вызывать метод как сделать, чтобы в методе по прежнему корректно работал this?

Xserber
20.02.2017
00:36:58
Переменной присвоить this

Den
20.02.2017
00:37:43
this чего? в декораторе он указывает на декоратор, а мне по сути класс нужен в this

Xserber
20.02.2017
00:42:13
В создание класса О_о

Den
20.02.2017
01:12:56
:) ткните плиз пальцем где именно) https://jsfiddle.net/sumbad/n4kw6am3/ вот пример, при нажатии на кнопку вместо Hello world получим Hello undefined. Что нужно исправить в декораторах?

Xserber
20.02.2017
01:49:18
7 строка, удали .prototype, чтобы стало
newConstructor = originalConstructor;
и бедет тебе счастье

Den
20.02.2017
01:56:23
ну если так сделать, то Hello word мы конечно получим) но только тогда толку, то декоратора не будет, ведь весь его смысл в переопределении конструктора, а так мы посути ничего не переопределяем

Vlad
20.02.2017
02:25:51
call/apply/bind в зависимости от ситуации вам в помощь

Google

Den
20.02.2017
02:35:38
ок, спасибо! почитаю

Yuri
20.02.2017
10:06:04
Вопрос есть. Поставил redux с помощью npm, сделал import {Store, createStore, Action} from 'redux'; при компиляции ts получаю предупреждение export 'Store' was not found in 'redux'. Файл index.d.ts в директории node_modules/redux на месте, export interface Store внутри него - на месте, другие интерфейсы экспортируются нормально. Причем длина моего ts-файла всего 18 строк, а ошибку показывает на 30-й строке. Никто не сталкивался?

Aleh
20.02.2017
10:07:49
а имя файла?

Yuri
20.02.2017
10:08:17
имя файла правильное, app.component.ts
после в файле использую этот интерфейс, все работает, компилятор не ругается:
const newstore: Store<AppState> = createStore<AppState>(rootReducer);
newstore.dispatch<Action>({type: "sa"});

Vlad
20.02.2017
15:40:16
всем привет, кто знает, есть ли в TS аналог индексатора C# https://msdn.microsoft.com/en-us/library/6x16t2tx.aspx

Friedrich
20.02.2017
16:03:30
Вот что пишут: http://stackoverflow.com/a/14851245/2684760

Aleh
20.02.2017
16:07:06
ну в теории можно на Proxy
но лучше не надо

@proDOT
20.02.2017
17:26:43
Баньте этого пидрилу. Он во всех моих чатиках насрал "Спасибо" @oleglinok

Aleh
20.02.2017
17:39:34
про спасибо не понял
а спам убрал

Anatoly
21.02.2017
11:11:51
Пацаны, почему не ругается:
function getBaseURI(): string {
return;
}
На возврат undefined.

Friedrich
21.02.2017
11:14:44
Мне тоже не нравится, но, видно, такое поведение.
Включил strictNullChecks — заругалось.

Aleh
21.02.2017
11:19:40
да, надо без strictNull никуда

Иван
21.02.2017
15:27:33
https://t.me/Blockchain_Developers

@proDOT
21.02.2017
17:02:30

Google

@proDOT
21.02.2017
17:03:44
Предлагаю написать жалобу на @oleglinok всем

Dmitry
21.02.2017
17:34:23
Жёсткое дерьмо
И продот жесткий

Aleh
22.02.2017
09:58:30
ребятки, дурацкий вопрос по webstorm, как там tsx/jsx включить 2016.3.3
я сам штормом не пользуюсь, но тут у чувака jsx теги никак не подсвечиваются
там может где галочку поставить какую?

Dreamerinnoise
22.02.2017
10:07:28
эээ tsx сам должен заработать
ща сброшу

Aleh
22.02.2017
10:08:55
ну вот я новый eap скачал все ок, а на 2016.3.3 не отображает у него.

Dreamerinnoise
22.02.2017
10:12:38

Aleh
22.02.2017
10:13:02
ну вот тож самое, но 2.1.5

Aleh
22.02.2017
10:13:05
и у меня, и у него

Dreamerinnoise
22.02.2017
10:13:06
должно всё сразу работать из коробки

Aleh
22.02.2017
10:13:08
у меня есть подсветка
у него нет
нашли проблему, в file types в typescript jsx не было паттерна
*.tsx

Dreamerinnoise
22.02.2017
10:16:47
Oo
что-то невообразимое

Google

Admin
ERROR: S client not available

Aleh
22.02.2017
10:17:08
ага
*.tsx был просто в typescript, видимо при апдейте каком-то когда их сплитнули там и осталось

j0nimost
22.02.2017
16:42:45
All Russian? , is there an English speaking typescript group
?

Mike
22.02.2017
16:53:03
You can ask your question in english.

Vasiliy
22.02.2017
17:00:24

Dmitry
22.02.2017
17:00:53
Yep

Mike
22.02.2017
17:01:24
There is no typescript docs in russian. Thats why everybody here knows english.

Dmitry
22.02.2017
17:16:48
At least, there is no any well translated docs to Russian Language for the all kinds of technologies, or etc

j0nimost
22.02.2017
17:39:32
I need some help am trying to implement a count down using typescript, I get NaN error
Here's the code

Aleh
22.02.2017
17:59:05
https://twitter.com/typescriptlang/status/834456799617036289

Mike
22.02.2017
18:00:17
i have adopted your code to clear run? just content of window onload
it works

Ҫѐҏӗѫӑ
22.02.2017
18:01:42

Алексей
22.02.2017
18:02:21
rm -rf node_modules/coffeescript

Oleksandr
22.02.2017
18:03:24
так, у меня слегка трололо вопрос
как написать тип для *этого*: https://runkit.com/oleksandr/58add25cf01e960014716228

Google

Oleksandr
22.02.2017
18:03:51
хоть в TS, хоть в Flow

Aleh
22.02.2017
18:04:09

Oleksandr
22.02.2017
18:04:37
fix: https://runkit.com/oleksandr/update-object

Dreamerinnoise
22.02.2017
18:05:57

Aleh
22.02.2017
18:06:04
ага

Mike
22.02.2017
18:06:09
как написать тип для *этого*: https://runkit.com/oleksandr/58add25cf01e960014716228
function updateObject(obj:Object, subst:string)
function updateObject(obj:number, subst:string)
function updateObject(obj:any, subst:string)
function updateObject(obj:any, subst:string){
if (typeof obj == "object") {
var result = obj.constructor();
for (var key in obj) {
result[key] = updateObject(obj[key], subst);
}
return result;
} else if (typeof obj == "number") {
return subst[obj];
} else {
return obj;
}
}

Aleh
22.02.2017
18:06:26
и прочий мелкий рефакторинг