-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add array operation nodes #629
base: master
Are you sure you want to change the base?
Conversation
🦋 Changeset detectedLatest commit: 20a2a38 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
User description
New Nodes
PR Type
Enhancement, Tests
Description
Added five new array operation nodes:
unique
,intersection
,union
,difference
, andshuffle
.Implemented comprehensive tests for all new nodes, covering edge cases and type validation.
Updated array node index to include the new nodes.
Documented changes in a changeset file for versioning.
Changes walkthrough 📝
6 files
Added `difference` node to compute array difference.
Updated array node index to include new nodes.
Added `intersection` node to find common array elements.
Added `shuffle` node to randomly reorder array elements.
Added `union` node to combine arrays and remove duplicates.
Added `unique` node to remove duplicate elements from arrays.
5 files
Added tests for `difference` node functionality and edge cases.
Added tests for `intersection` node functionality and edge cases.
Added tests for `shuffle` node functionality and edge cases.
Added tests for `union` node functionality and edge cases.
Added tests for `unique` node functionality and edge cases.
1 files
Documented new array operation nodes in changeset.