allison ♡
allison ♡
This change fixes an issue where RBS signatures were not understood when prepending an anonymous module. [Sorbet run example](https://sorbet.run/?arg=--enable-experimental-rbs-signatures#%23%20typed%3A%20strict%0A%0Aclass%20A%3B%20end%0A%0AA.prepend%28Module.new%20do%0A%20%20%23%3A%20-%3E%20void%0A%20%20def%20foo%3B%20end%0Aend%29) Code ```ruby # typed: strict class A; end A.prepend(Module.new do #:...
# Add support for parameterized singleton types This PR adds support for type parameters on singleton types to match the functionality available in Sorbet's `T.class_of(X)[Y]` syntax. With this change, RBS...