Skip to content

feat(exports): export missing components and types from public API - #66

Merged
k-deejah merged 2 commits into
Sorokit:mainfrom
stayzappy:feat/issue-18-exports
Jun 25, 2026
Merged

feat(exports): export missing components and types from public API#66
k-deejah merged 2 commits into
Sorokit:mainfrom
stayzappy:feat/issue-18-exports

Conversation

@stayzappy

Copy link
Copy Markdown
Contributor

Description

This PR resolves the missing exports from the public API, ensuring consumers have full access to both the UI components and the necessary sorokit-core client types for their applications.

Changes Made:

  • Type Exports: Re-exported all key data types (AccountData, Balance, Transaction, ClaimableBalance, ContractEvent, NetworkInfo, and InvokeParams) from src/lib/client.ts in the main component barrel file.
  • CI Verification: Added src/verify-exports.ts and updated the CI pipeline with a new test:exports script to run a compiler check. This ensures that any accidental deletion of public exports in the future will immediately fail the build.
  • Component Exports: Verified that FeeEstimator, AddressDisplay, AssetPill, and ContractEventFeed are correctly exported from src/components/index.ts.

Closes #18

@drips-wave

drips-wave Bot commented Jun 24, 2026

Copy link
Copy Markdown

@stayzappy Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@k-deejah
k-deejah merged commit 2ff7535 into Sorokit:main Jun 25, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(exports): FeeEstimator, AddressDisplay, AssetPill, ContractEventFeed missing from public API; no type exports for consumers

2 participants