OptimoCMSDocs
SDK

Pagination

Pagination basée sur les curseurs et itérateurs asynchrones dans le SDK TypeScript OptimoCMS.

Pagination

Tous les endpoints de liste retournent des résultats paginés avec pagination basée sur les curseurs.

Curseurs manuels

const page1 = await cms.sites.list({ limit: 10 });
if (page1.pagination.nextCursor) {
  const page2 = await cms.sites.list({ limit: 10, cursor: page1.pagination.nextCursor });
}

Itérateur asynchrone (recommandé)

for await (const site of cms.sites.listAll()) {
  console.log(`${site.name} — ${site.domain}`);
}

Étapes suivantes

On this page