in packages/app/src/cloudwatch.ts [18:30]
async function rec(acc: LogGroup[], nextToken?: string): Promise<LogGroup[]> {
const command = new DescribeLogGroupsCommand({
nextToken,
logGroupNamePrefix,
});
const result = await cloudwatchLogs.send(command);
const newAcc = acc.concat(result.logGroups ?? []);
if (result.nextToken) {
return rec(newAcc, result.nextToken);
} else {
return newAcc;
}
}