Возвращая результат JSZip generateAsync
У меня есть функция, которая должна возвращать результат JSZip.generateAsync().
Это (очевидно) асинхронная функция, но после нескольких часов работы Google и jsFiddle у меня пока нет решения.
function createArchive(archive) {
...
return archive.generateAsync();
}
function myCode() {
var zip = JSZip();
...
return createArchive(zip);
}
Мне нужно это вести себя синхронно. Помогите, пожалуйста.
Я попытался сделать функцию createArchive асинхронной, вот так
async function createArchive(archive) {
let result = await archive.generateAsync();
}
... но тогда я не знаю, как вернуть результат в функции myCode. Как я уже сказал, любая помощь приветствуется.