Sergey
конструкторы это всегда приведение типов
Sergey
они просто пытаются гарантировать, что получишь нужный тип и больше ничего
Deleted
это не совет
Deleted
а ирония
Anonymous
Тебе нужны поля в примитивном типе как в объекте? var numberObj = new Number(33) numberObj.customField = ‘Hello’
ну вообще-то, я рассматриваю Number как приведение типов. Но да, забыл что этим можно пользоваться по другому.
Deleted
ребят, какого хрена отвечайте нормально
Дима
а ирония
Рассказывать про new Number и показать как с ним писать поля в числа — довольно вредно
Anonymous
ребят, какого хрена отвечайте нормально
Можно отвечать менее агрессивно. Вопрос, зачем так делать?) К числу пытаться что-то присвоить?)
Anonymous
а ирония
вопрос отпал
Sergey
выглядело ни разу не иронично
Deleted
Можно отвечать менее агрессивно. Вопрос, зачем так делать?) К числу пытаться что-то присвоить?)
Этого делать и не нужно Не используй Number класс если нет веских причин
Anonymous
Этого делать и не нужно Не используй Number класс если нет веских причин
Я сейчас не могу придумать причину использовать Number, как класс.
Deleted
объектное представление примитивных типов прилетело в JS еще в 95 году
Deleted
из Java
Anonymous
А точнее делать экземпляр класса.
Mike
кстати, зависит от того как хочешь парсить, можно же просто унарный плюс заюзать http://service.crazypanda.ru/v/clip2net/r/7/TLrFIAWtb7.png
Deleted
А точнее делать экземпляр класса.
ну например ты хочешь сделать код который бы принимал равнозначно примитивные типы и объекты вешая на них какие то мета поля с информацией это очень частный случай
Anonymous
зависит от задачи
Ну даже такое, меня не очень радует. `const a = "2"+; const b = a * 2; ` Возможно зря.
Mike
Deleted
Это как раз таки кейс не использовать Number в качестве своего личного ad hoc класса
последние лет 10 в принципе да в области 1996-2008 такая практика не вызвала бы удивления
Дима
везде?
Если мне не изменяет память да
Aleksandr
Это как раз таки кейс не использовать Number в качестве своего личного ad hoc класса
Ты когда mtproto до 2.0 протокола обновишь? Мне он нужен очень...
Дима
Я ток сеглдня сел апгрейживать либу)
Anonymous
~~ быстрее
Пардон, а что есть ~~?
Дима
Да там много кто хочет помочь
Aleksandr
Просто tdLib слышал?
Дима
Мне неоднократно предлагали в личку деньги и помощь людьми, проблема там в другом)
Aleksandr
К нему вот вообще как нужна нормальная обертка под node.js
Sergey
К нему вот вообще как нужна нормальная обертка под node.js
не особо ее напишешь "нормально"
Aleksandr
Я могу исходники собрать. У меня все для этого есть.
Дима
К нему вот вообще как нужна нормальная обертка под node.js
Я не хочу делать не-нативную имплементацию, так как у меня своё видение того, как это должно работать)
Sergey
Я могу исходники собрать. У меня все для этого есть.
исходники и я могу собрать правда после последних обновлений всё пошло влажным путем
Aleksandr
А что так?
Дима
в чем
В том что было абсолютно непонятно, как нормально и эффективно организовать управление тредами и корутинами через огромный сильно разветвленный алгоритм
Дима
Я не просто так садился effector писать)
Sergey
а блин 😄
Aleksandr
Насколько последние обновления. Я вроде недавно собирал. Все норм было...
Дима
Сегодня в проде обкатали либу, можно теперь и в мтпрото, лол)
Aleksandr
Только вот в ответ вместо JSON какая-то ерунда
Дима
Без доки смысла нет(
Дима
А доку писать вот как раз таки помочь некому)
Aleksandr
Специально для других языков, чтобы через JSON подавать на вход параметры, и методы также через JSON вызывать
Дима
Ну это элементарно делается
Aleksandr
И написано что на выходе в ответ тоже идёт JSON, но ничего подобного
Дима
линк не скидывал в чатики?
Я короче сейчас максимум что писать — это небольшой чейнджлог и тесты https://gitlab.com/zerobias/effector/blob/master/CHANGELOG.md
Sergey
количество служебных файлов зашкаливает :)
Андрей
Хотя у меня обычно столько же примерно.
Sergey
ещё бы тупинги и скрипты в свои директории вынести
Дима
Ну index.d.ts в корне вполне логично, globals вообще переносить нельзя, а скрипты конкретно эти особо не перенесешь, неудобно будет
Дима
А, во, точно, ещё тайпинги успеваю поддерживать актуальными)
Sergey
скрипты в npm scripts добавить
Sergey
а глобалы эт не круто
Дима
Так это не обычные глобалы 😸
Sergey
я имел ввиду, не круто, что нельзя перенести файлик глобалов 😄
Дима
Внимание на расширение в заголовке)
Sergey
читы, да?
Дима
я имел ввиду, не круто, что нельзя перенести файлик глобалов 😄
там вообще что-то лютое, на одном проекте само заводится, на другом ни при каких обстоятельствах не хочет
Андрей
Дима
читы, да?
Типа того 😅
Андрей
Фу таким быть.
Дима
Я там ещё и флоу обманываю)
Sergey
обмазался типами и обманывает всех