Возвращая результат 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. Как я уже сказал, любая помощь приветствуется.

0 ответов

Другие вопросы по тегам