add TS demo that attempts to get invoke types correct #7
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.
What
For stellar#753, I want to make sure that
invoke
and all the auto-generated functions inindex.ts
actually return correct types. This adds a self-containedfiguring-out-types.ts
file that demonstrates that this hasn't been figured out yet.Why
People will use these functions all the time, and probably mostly in their most simple form.
balance({ address: 'GAAA…' })
, I want my editor to know that it's abigint
.balance({ address: 'GAAA…', responseType: 'simulated' })
, I want my editor to know that it's aSorobanClient.SorobanRpc.SimulationResponseType
.So far, I've been able to get the types to return correctly if you explicitly set
responseType
, but not for the simplest, most common call type.Known limitations
[TODO or N/A]