With the XverseProvider object being types in sats-connect on the window object, the typing was not extendable and it resulted in typescript clashes.
π Changes
The type was extracted into its own extendable interface in sats connect. This PR requires sats-connect tobe bumped and upgraded and the types are subsequently fixed with the interface correctly extended with the stacks provider.
This is a typing change, so there are no functional changes to test.
β Review checklist
Please ensure the following are true before merging:
[ ] Code Style is consistent with the project guidelines.
[ ] Code is readable and well-commented.
[ ] No unnecessary or debugging code has been added.
[ ] Security considerations have been taken into account.
[ ] The change has been manually tested and works as expected.
[ ] Breaking changes and their impacts have been considered and documented.
[ ] Code does not introduce new technical debt or issues.
Note: This PR needs to be merged and published: https://github.com/secretkeylabs/sats-connect/pull/59
π PR Type
What kind of change does this PR introduce?
π Background
With the XverseProvider object being types in sats-connect on the window object, the typing was not extendable and it resulted in typescript clashes.
π Changes
The type was extracted into its own extendable interface in sats connect. This PR requires sats-connect tobe bumped and upgraded and the types are subsequently fixed with the interface correctly extended with the stacks provider.
This is a typing change, so there are no functional changes to test.
β Review checklist
Please ensure the following are true before merging: