Вот мой вопрос прост — можно ли подменить функцию asyncToGenerator на нужную мне. Я просто пока не использую TS, не знаю какие возможности настраивать компилятор, но хочу начать, потому спрашиваю.
Скажите, а можно подменять рантайм async/await?
В babel можно async-to-generator, там встроенная функция, а можно в bluebird.coroutine, которая сейчас самая быстрая.
PS вопрос не к aylarov, а в основную ветку.
Лапша у вас на ушах, уважаемый. Вы внимательно погуглите магические 'javascript promise', 'javascript async/await', 'javascript es2015', чтобы глупостей не говорить.
ок, и как потом понимать, к чему относится исключение?
Исключения заворачивают друг в друга, ровно для того же, для чего у нас есть FileReader -> JsonParser -> ConfigurationManager.
Проблема здесь в том, что в большинстве случаев мы вообще не хотим ничего обрабатывать.
Вот это вообще не правда. Приложение запускается и работает. Мы не можем позволить себе его ронять каждый раз. Что если мы читаем не файл конфигурации, а на каждый запрос читаем файл?
На выходе код выглядит как-то так:
Вот мой вопрос прост — можно ли подменить функцию
asyncToGeneratorна нужную мне. Я просто пока не использую TS, не знаю какие возможности настраивать компилятор, но хочу начать, потому спрашиваю.В babel можно async-to-generator, там встроенная функция, а можно в bluebird.coroutine, которая сейчас самая быстрая.
PS вопрос не к aylarov, а в основную ветку.
Лапша у вас на ушах, уважаемый. Вы внимательно погуглите магические 'javascript promise', 'javascript async/await', 'javascript es2015', чтобы глупостей не говорить.
Да, полностью согласен. Можно такого написать, что пару минут вчитываться прийдется.
Я все еще придерживаюсь старого гайда. Они еще перешли на trailing comma в описание объекта, что мне вообще не нравится.
Исключения заворачивают друг в друга, ровно для того же, для чего у нас есть FileReader -> JsonParser -> ConfigurationManager.
Вот это вообще не правда. Приложение запускается и работает. Мы не можем позволить себе его ронять каждый раз. Что если мы читаем не файл конфигурации, а на каждый запрос читаем файл?