Documentation Index
Fetch the complete documentation index at: https://docs.triglit.com/llms.txt
Use this file to discover all available pages before exploring further.
Muitos endpoints de listagem suportam paginação. O SDK oferece duas formas de trabalhar com paginação:
Auto-paginação
O SDK suporta auto-paginação usando for await...of, que automaticamente busca mais páginas conforme necessário:
async function getAllTriggers(client: Triglit) {
const allTriggers = [];
// Automaticamente busca mais páginas conforme necessário
for await (const trigger of client.triggers.list({ pageSize: 20 })) {
allTriggers.push(trigger);
}
return allTriggers;
}
Paginação Manual
Você também pode paginar manualmente:
// Buscar uma página
let page = await client.triggers.list({ pageSize: 20 });
// Iterar sobre os itens da página atual
for (const trigger of page.data) {
console.log(trigger);
}
// Buscar próxima página usando método conveniente
while (page.hasNextPage()) {
page = await page.getNextPage();
for (const trigger of page.data) {
console.log(trigger);
}
}
Exemplo Prático
async function processAllWorkflows(client: Triglit) {
const processed = [];
// Auto-paginação: mais simples e direto
for await (const workflow of client.workflows.list({ pageSize: 50 })) {
// Processar cada workflow
processed.push(workflow);
}
return processed;
}
Use auto-paginação quando precisar processar todos os itens. Use paginação manual quando precisar de controle mais fino sobre quando buscar a próxima página.