
Вячеслав
21.02.2018
18:42:12

Олег
21.02.2018
18:44:42

Erjan 10lotboy!
21.02.2018
18:45:02
спс

Roman
21.02.2018
20:19:00
лол, с лозунгом джава слишком медленная человек пришел в джс чатик

Google

Max
21.02.2018
20:19:10
ыхыхы

Vlad
21.02.2018
20:21:56
=)

Ҫѐҏӗѫӑ
21.02.2018
20:22:48
лол

Mykola
21.02.2018
20:38:22
Есть класс BlockchainParser в котором getNumberBlocks зависит от getBlocksToParse. Я не могу понять как указать mocha на getBlocksToParse. Я тут что токонцептуально не правлиьно тестирую или ?,

Morsik
21.02.2018
20:43:17
this потерял?

Aram
21.02.2018
20:49:45
не понятно,
getBlocksToParse
и
getNumberBlocks
это методы класса? или просто статичные функции?

Morsik
21.02.2018
20:50:12
getNumberBlocks - точно не статичный, там this берется

Mykola
21.02.2018
20:50:20

Morsik
21.02.2018
20:50:56
не

Mykola
21.02.2018
20:51:11
this имеете getBlocksToParse в таком случаии

Google

Morsik
21.02.2018
20:51:55
сделай просто один блокчейн парсер
и у него потом дергай эти методы

Mykola
21.02.2018
20:52:29

Morsik
21.02.2018
20:52:49
во первых да,во вторых теряется this (хотя это лучше сейчас проверю| в чистом джс теряется)

Aram
21.02.2018
20:53:45
a = new BlockchainParser();
a.getNumberBlocks(...):
a.getBlocksToParse(...);

Morsik
21.02.2018
20:56:21
//здесь еще должно быть замечание что тс это не джава

Mykola
21.02.2018
20:56:27

Aram
21.02.2018
20:57:31

Morsik
21.02.2018
20:58:05
не, скорее к тому что класс скорее всего лишний в данном случае

Aram
21.02.2018
20:59:16
ну, у каждого свой способ как выстрелить себе в колено

Pawel
22.02.2018
06:55:23
Как правильно в 2018-м сделать мапу с произвольной структурой в касетсве ключа ?

andretshurotshka?❄️кде
22.02.2018
06:56:18
юзать мапу
внезапно

Pawel
22.02.2018
06:57:01
а она есть в стандарной либе? я нуб в тайпскрипте, сори если что. Чет не нашёл

andretshurotshka?❄️кде
22.02.2018
06:57:07
Map

Pawel
22.02.2018
07:05:02
const m = new Map<{ key: string }, number>();
m[{ key: "12" }] = 12;
Type '{ key: string; }' cannot be used as an index type.
чяднт?

andretshurotshka?❄️кде
22.02.2018
07:05:35
лол
там апи другой

kana
22.02.2018
07:06:16

Pawel
22.02.2018
07:07:13

Google

Pawel
22.02.2018
07:10:12
а иммутабельную мапу как сделать?

Andrey
22.02.2018
07:10:37
Подключай либу.

Kelin
22.02.2018
07:24:15
Лол, че-то орнул с [{ key: 12 }]

n06rn
22.02.2018
07:33:56
Странная проблема, когда я выбираю поле client у поля vizit, которое вроде как в нем есть
никто не сталкивался с подобным?

Anna
22.02.2018
08:03:50
Сталкивалась, конечно. Надо привести объявление типа в соответствие. То есть, записывать больше пропертей можно, а пропустить что-то из того, что есть в типе - нельзя
Если уже ок, то перезапустить надо - при пересборке не подхватывает
На крайняк можно в типе сделать client?:

kana
22.02.2018
08:50:58
а иммутабельную мапу как сделать?
если перформанс не важен, а иммутабл подключать не хочется, то можно
new Map(oldMap).set("x", 1) - инсерт
new Map([...oldMap1, ...oldMap2]) - мерж

Artur
22.02.2018
08:51:44
Кстати про иммутабельность сегодня такое нашёл: https://github.com/mweststrate/immer

Pawel
22.02.2018
09:00:16
const m = Object.freeze( new Map<{ key: string }, number>([ [{ key: "12" }, 12] ] ) );
m.set({ key: "11" }, 0);
m.set({ key: "12" }, 0);
m.set({ key: "13" }, 13);
m.forEach( (v,k) => {
console.log([k.key,v],'\n');
})
Array [ "12", 12 ]
Array [ "11", 0 ]
Array [ "12", 0 ]
Array [ "13", 13 ]
Объясните мне тупому пожалуйста что за херня
1) почему объект мапы изменяется несотря на Object.freeze
2) как сделать нормальный цикл for по мапе?
3) как сделать ключ по значению поля key?

Ivan
22.02.2018
09:01:49
Привет. Что лучше flow или typescript?
В проекте react - redux, nodejs

Andrey
22.02.2018
09:02:27
Странный вопрос в ts чатике.
Для меня flow. Выбирай что для тебя важнее: корректность и количество кода или же тулинг и сообщество.

Олег
22.02.2018
09:04:31
const m = Object.freeze( new Map<{ key: string }, number>([ [{ key: "12" }, 12] ] ) );
m.set({ key: "11" }, 0);
m.set({ key: "12" }, 0);
m.set({ key: "13" }, 13);
m.forEach( (v,k) => {
console.log([k.key,v],'\n');
})
Array [ "12", 12 ]
Array [ "11", 0 ]
Array [ "12", 0 ]
Array [ "13", 13 ]
Объясните мне тупому пожалуйста что за херня
1) почему объект мапы изменяется несотря на Object.freeze
2) как сделать нормальный цикл for по мапе?
помойму ты делаешь какую то дичь
1) замораживается только верхний уровень 2) что значит нормальный 3) чего блять

Google

Ivan
22.02.2018
09:10:03

Pawel
22.02.2018
09:11:13

Andrey
22.02.2018
09:11:16

Morsik
22.02.2018
09:11:24
2) for (const [key, value] of map){}
@theiced

Andrey
22.02.2018
09:12:11
http://www.typescriptlang.org/play/index.html#src=const%20a%20%3D%20data%20%3D%3E%20data.a%20%2B%20data.b%0D%0A%0D%0Aa(%7B%20a%3A%201%2C%20b%3A%20%7Ba%3A%201%7D%7D)
https://flow.org/try/#0MYewdgzgLgBAhjAvDAJnKDED5XrgOgQGpcN8AjAKErgAoBveALhgEYAaGcl+uF1gL4CAlEA

Pawel
22.02.2018
09:12:36

Andrey
22.02.2018
09:12:41
Но, скорее всего твоей команде ts зайдёт больше, так как тулинг у flow - это не для слабых духом.

n06rn
22.02.2018
09:13:19

Ivan
22.02.2018
09:14:09

Andrey
22.02.2018
09:14:31
Это только проверка типов сейчас.
Я про flow. У ts же есть WebStorm и VSCode.

n06rn
22.02.2018
09:17:34

Ivan
22.02.2018
09:19:05

Andrey
22.02.2018
09:19:13
Это позволяет уменьшить количество кода.

Ivan
22.02.2018
09:19:26
НА кой тогда тайпскрипт?

andretshurotshka?❄️кде
22.02.2018
09:20:03
лол

Google

Ivan
22.02.2018
09:20:31
Серьезно, зачем тогда тайпскрипт?

andretshurotshka?❄️кде
22.02.2018
09:21:05
тулинг, поддержка IDE, больше типов для либ

Sunlive
22.02.2018
09:21:34
ну ты попиши на флоу
расскажешь потом

andretshurotshka?❄️кде
22.02.2018
09:21:43
пишу
все хорошо

Sunlive
22.02.2018
09:22:04
через одну более-менее большую либу
нет тайпингов

Andrey
22.02.2018
09:22:08

Sunlive
22.02.2018
09:22:10
не говоря про мелкие

andretshurotshka?❄️кде
22.02.2018
09:22:12

Sunlive
22.02.2018
09:22:16
ну блять

Aleh
22.02.2018
09:22:17
Флоу просто сложнее для старта

Sunlive
22.02.2018
09:22:18
ок

Andrey
22.02.2018
09:22:25
Я же сказал в чём разница.
Для меня flow. Выбирай что для тебя важнее: корректность и количество кода или же тулинг и сообщество.

Sunlive
22.02.2018
09:22:48
я б сам писал на флоу, но больно очень получается
хаиль климов

Ivan
22.02.2018
09:24:12
Дак флоу же уже давно представлено