resolve это обычная функция и ты можешь где угодно вызывать. Поэтому тебе нужно просто её передать куда-то как любую другую функцию
не понял) const foo = await new Promise() ... resolve() // че-то не догоняю
Объясни лучше зачем тебе это нужно
Ну как вариант сделать какой-то объект/массив/map в который ты будешь складывать "резольвы", а потом их получать и вызывать
вот именно, как это складывать резолвы и получать в моем понимание резолвы всегда внутри промиса вызываются
В самом файле вверху где-то делаешь так const resolves = {} А потом уже просто resolves[id] = resolve
Ну... Тебе создать промис нужно
Обсуждают сегодня