Skip to content

Commit d535720

Browse files
committed
feat(types): add pagination stopOnSameToken option
1 parent 8ffd6b2 commit d535720

File tree

1,938 files changed

+3882
-1937
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,938 files changed

+3882
-1937
lines changed

clients/client-accessanalyzer/src/pagination/ListAccessPreviewFindingsPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListAccessPreviewFindings(
5151
throw new Error("Invalid client, expected AccessAnalyzer | AccessAnalyzerClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.nextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-accessanalyzer/src/pagination/ListAccessPreviewsPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListAccessPreviews(
5151
throw new Error("Invalid client, expected AccessAnalyzer | AccessAnalyzerClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.nextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-accessanalyzer/src/pagination/ListAnalyzedResourcesPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListAnalyzedResources(
5151
throw new Error("Invalid client, expected AccessAnalyzer | AccessAnalyzerClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.nextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-accessanalyzer/src/pagination/ListAnalyzersPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListAnalyzers(
5151
throw new Error("Invalid client, expected AccessAnalyzer | AccessAnalyzerClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.nextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-accessanalyzer/src/pagination/ListArchiveRulesPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListArchiveRules(
5151
throw new Error("Invalid client, expected AccessAnalyzer | AccessAnalyzerClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.nextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-accessanalyzer/src/pagination/ListFindingsPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListFindings(
5151
throw new Error("Invalid client, expected AccessAnalyzer | AccessAnalyzerClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.nextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-accessanalyzer/src/pagination/ListPolicyGenerationsPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListPolicyGenerations(
5151
throw new Error("Invalid client, expected AccessAnalyzer | AccessAnalyzerClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.nextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-accessanalyzer/src/pagination/ValidatePolicyPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateValidatePolicy(
5151
throw new Error("Invalid client, expected AccessAnalyzer | AccessAnalyzerClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.nextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-acm-pca/src/pagination/ListCertificateAuthoritiesPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListCertificateAuthorities(
5151
throw new Error("Invalid client, expected ACMPCA | ACMPCAClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.NextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

clients/client-acm-pca/src/pagination/ListPermissionsPaginator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ export async function* paginateListPermissions(
5151
throw new Error("Invalid client, expected ACMPCA | ACMPCAClient");
5252
}
5353
yield page;
54+
const prevToken = token;
5455
token = page.NextToken;
55-
hasNext = !!token;
56+
hasNext = !!(token && (!config.stopOnSameToken || token !== prevToken));
5657
}
5758
// @ts-ignore
5859
return undefined;

0 commit comments

Comments
 (0)