Size: a a a

2016 October 07

VI

Viktor Isaev in Node.js SPb
Вообще предполагается, что Comedy будет TypeScript-friendly. Весь сыр-бор из-за этого.
источник

B

Boykov in Node.js SPb
но можно же просто сделать d.ts обертки
источник

VI

Viktor Isaev in Node.js SPb
Это для самой библиотеки, и typescript-зависимость для этого не нужна. Но если у пользователя написан актор на TypeScript и он делает createChild(MyTypeScriptActor, { mode: 'forked' }), то код актора, который мы приняли в подпроцессе мы компилируем с помощью typescript и ts-node. И тут уже d.ts не при делах.
источник

B

Boykov in Node.js SPb
хм
источник

B

Boykov in Node.js SPb
надо будет посмотреть тогда внимательней)
источник

VI

Viktor Isaev in Node.js SPb
С другой стороны, если убрать зависимость от typescript, но при создании ActorSystem указывать { additionalRequires: ['typescript', 'ts-node'] }, то Comedy подтянет эти модули после запуска продпроцесса и перед созданием актора и тогда это тоже сработает. Просто это для пользователя библиотеки немного сложнее. Но если это нормально задокументировать, то может и прокатит. Посмотрим. Я не знаю, много ли людей будет писать акторы на TypeScript. Пока пара человек только пишет 😊
источник
2016 October 10

IS

Ivan Shargorodsky in Node.js SPb
Не забываем регистрироваться на вторую встречу сообщества, 20-го октября. Регистрация по ссылке: https://rossinno.timepad.ru/event/385260/

Поговорим про Сенеку и про разное :)
источник
2016 October 16

NK

ID:57684913 in Node.js SPb
а чтобы понять что это такое, и придти на митап с готовыми вопросами - можно пройти соответсвующий воркшоп: https://github.com/senecajs/seneca-in-practice
источник
2016 October 18

NK

ID:57684913 in Node.js SPb
а скажите, я могу с async/await юзать внутри стандартных for/forEach, или надо таки через Promise.* итерировать?
источник

NK

ID:57684913 in Node.js SPb
даже не так: понятно что "могу", но будет ли "правильно" в плане утечек и тп?
источник

LB

Leonyd Buff in Node.js SPb
а зачем тебе внутри forEach?
источник

LB

Leonyd Buff in Node.js SPb
асинком и итерируй
источник

NK

ID:57684913 in Node.js SPb
@LeonydBuff а ты че эппл купил чтоли? )
источник

K(

Kirill (Byte89) in Node.js SPb
В for да, можно юзать await (в for in и for of тоже). В forEach - нет.
источник

NK

ID:57684913 in Node.js SPb
не, я не про async библиотеку для калбеков
источник

LB

Leonyd Buff in Node.js SPb
@vkfont  че за apple?
источник

NK

ID:57684913 in Node.js SPb
Leonyd Buff
@vkfont  че за apple?
ну типа "это не сделать потому что это вам не надо" их же политика
источник

NK

ID:57684913 in Node.js SPb
Kirill (Byte89)
В for да, можно юзать await (в for in и for of тоже). В forEach - нет.
ок спасибо... а на что это завязано? разные контексты или еще что? хочется понимать механизм
источник

NK

ID:57684913 in Node.js SPb
я про это:
items.forEach(async item => {
await doSomethingRemote(item)
})
источник

K(

Kirill (Byte89) in Node.js SPb
На то что forEach итерирует массив по функции, которая синхронная (не async). Из синхронных функций нельзя дергать await.
источник