You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Привет! Я понимаю, что автор библиотеки давным-давно забил на нее (что конечно очень печально, поскольку альтернатив похоже просто не существует), но может кто-то еще пользуется ей и может помочь?
Я всё что не делал, как ни пытался, у меня никак не получается нормально встроить эту библиотеку в код. Изначально я планировал сделать так, что бы библиотека инициализировалась один раз, и потом ее методоми я бы пользовался когда мне было угодно. Но я так и не понял как так спроектировать инициализацию таким образом что бы ее методы мне были доступны всегда. Такое впечатление, что ее колбек кривой (или кривой — я).
Потом я плюнул и решил инициализировать библиотеку каждый раз, когда мне нужен ее метод и пришел к следующему:
// В функцию передается массив со строкамиasyncfunctiongetMorph(arr){console.log('сейчас будет загрузка библиотеки!')letrawNoun=awaitAz.Morph.init("./node_modules/az/dicts",()=>{console.log('библиотека загружена!')// Тут мы используем метод и как-то обрабатываем переданный массив, строчка ниже просто для примераletnoun=arr[0]returnnoun;})returnrawNoun;}
В консоли следующее:
сейчас будет загрузка библиотеки!
undefined
библиотека загружена!
Я понимаю что он возвращает промис, но как подружить все это с async/await я не понимаю.
Надеюсь кто-нибудь живой увидит это сообщение и сможет помочь или даже поделиться примером рабочего кода. И да, пишу на Deno, а не на NodeJS. Не уверен, что это имеет значение в данном случае, но все же.
Всем мир!
The text was updated successfully, but these errors were encountered:
@hellopavelzinoviev привет. Если помощь тебе все еще нужна: в функцию init отправляй только callback (именно единственным аргументом). Тогда callback начинает адекватно работать и уже внутри этой функции прописывай свой функционал
Привет! Я понимаю, что автор библиотеки давным-давно забил на нее (что конечно очень печально, поскольку альтернатив похоже просто не существует), но может кто-то еще пользуется ей и может помочь?
Я всё что не делал, как ни пытался, у меня никак не получается нормально встроить эту библиотеку в код. Изначально я планировал сделать так, что бы библиотека инициализировалась один раз, и потом ее методоми я бы пользовался когда мне было угодно. Но я так и не понял как так спроектировать инициализацию таким образом что бы ее методы мне были доступны всегда. Такое впечатление, что ее колбек кривой (или кривой — я).
Потом я плюнул и решил инициализировать библиотеку каждый раз, когда мне нужен ее метод и пришел к следующему:
В консоли следующее:
Я понимаю что он возвращает промис, но как подружить все это с async/await я не понимаю.
Надеюсь кто-нибудь живой увидит это сообщение и сможет помочь или даже поделиться примером рабочего кода. И да, пишу на Deno, а не на NodeJS. Не уверен, что это имеет значение в данном случае, но все же.
Всем мир!
The text was updated successfully, but these errors were encountered: