Jake Zimmerman
Jake Zimmerman
We have a policy of testing changes to Sorbet against Stripe's codebase before merging them. I've kicked off a test run for the current PR. When the build finishes, I'll...
We have a policy of testing changes to Sorbet against Stripe's codebase before merging them. I've kicked off a test run for the current PR. When the build finishes, I'll...
We have a policy of testing changes to Sorbet against Stripe's codebase before merging them. I've kicked off a test run for the current PR. When the build finishes, I'll...
We have a policy of testing changes to Sorbet against Stripe's codebase before merging them. I've kicked off a test run for the current PR. When the build finishes, I'll...
Heads up that #11 is marked `hard` which means that it requires extensive involvement and expertise from members of the Sorbet team at Stripe to implement the fix that we...
#7285 only partially fixed this.
I have a prototype open for this in #7741 I can probably split the changes to overload resolution out into their own change, because inferring types for lambda return values...
I believe that this can't work until we have `T::Module` (#7027). The way that flow-sensitive type tests are structured, there's no type that Sorbet can record if the `x <...
> we could technically skip a step and say that `x` has type `T::Class[M]` if `x` already has some `T::Class[...]` type, but that would not be all that principled In...