way to express type transformation of callWhen in Exo behavior #7110
Labels
code-style
defensive correctness patterns; readability thru consistency
devex
developer experience
enhancement
New feature or request
technical-debt
vaults_triage
DO NOT USE
What is the Problem Being Solved?
The problem is that type defs with callWhen are deceptive. We have several "xxx" to suppress.
Basically #6160 (comment)
This is separated because that issue is about auto-generation from the shapes and this is a precursor: a manual way to express the function signature that is let's the Exo API and the implementation resolve amicably.
Description of the Design
Probably something in the Exo behavior map that finds
callWhen
in the guard and transforms the API type to be a promise with awaited arguments. Must inspect the arguments to only wrapAwaited
on theM.awaited()
ones.Security Considerations
Scaling Considerations
Test Plan
The text was updated successfully, but these errors were encountered: