chore: enhance pagination API with improved type safety #1226
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
This PR enhances the SDK's pagination API with improved type safety and adds a new OAuth scope for token vault privileged access management.
Pagination API Improvements
Pageclass to expose both item data and the underlying API responseExample usage:
Removed Endpoint
client.users.groups.get()method (endpoint no longer available in Management API)GetUserGroupsRequestParametersinterfaceNew OAuth Scope
update:client_token_vault_privileged_accessOAuth scope for managing client token vault privileged accessDocumentation
CONTRIBUTING.mdguide with instructions on:Dependency Updates
@babel/*packages to 7.28.xauth0-legacy(v4 SDK) from 4.33.0 to 4.34.0browserslist,electron-to-chromium, and other build dependenciesReferences
Testing
All existing tests have been updated to reflect the pagination API changes.
All CI checks passing:
Checklist