const deleteAllPages = async (fetchPage, remove) => { while (true) { const page = await fetchPage() if (!Array.isArray(page) || page.length === 0) return for (const doc of page) { await remove(doc._id) } } } module.exports = { deleteAllPages }