@typescript_ru

Страница 508 из 669
Вячеслав
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 берется

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
a = new BlockchainParser(); a.getNumberBlocks(...): a.getBlocksToParse(...);
Так и сделал, спасибо @Nemo108 @morsic что нашли время помочь

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
лол

там апи другой

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. Выбирай что для тебя важнее: корректность и количество кода или же тулинг и сообщество.

Google
Ivan
22.02.2018
09:10:03
Для меня flow. Выбирай что для тебя важнее: корректность и количество кода или же тулинг и сообщество.
Я не использовал флоу не знаю что там. У тебя есть опыт использования? Чем он больше тайпскрипта понравился?

Pawel
22.02.2018
09:11:13
1) замораживается только верхний уровень 2) что значит нормальный 3) чего блять
2) нормальный - это обход элементов мапы в цикле 3) { key: "12" } можно сделать значением ключа?

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
На крайняк можно в типе сделать client?:
это автоматически сгенерированные пропсы. Вообще странно то, что я не могу воспроизвести ошибку

Andrey
22.02.2018
09:14:31
Какой тулинг?
Поддержка IDE хуже. Рефакторингов нет.

Это только проверка типов сейчас.

Я про flow. У ts же есть WebStorm и VSCode.

Ivan
22.02.2018
09:19:05
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)
Получается что в flow не обязательно прописывать входные параметры функции, оно (flow) итак понимает что идет на вход и падает?

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
Дак флоу же уже давно представлено

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