sig/steep/interface/builder.rbs in steep-1.4.0.dev.2 vs sig/steep/interface/builder.rbs in steep-1.4.0.dev.3

- old
+ new

@@ -1,5 +1,7 @@ +use RBS::TypeName + module Steep module Interface class Builder class Config # Type of `self` type included immediately in the type expression @@ -83,14 +85,14 @@ Hash[Symbol, AST::Types::t?]? # variable_bounds ] attr_reader cache: Hash[cache_key, Shape?] # No type application (if generic), no self-instance-module resolution - attr_reader raw_instance_object_shape_cache: Hash[[RBS::TypeName, bool], Shape] + attr_reader raw_instance_object_shape_cache: Hash[[TypeName, bool], Shape] - attr_reader raw_singleton_object_shape_cache: Hash[[RBS::TypeName, bool], Shape] + attr_reader raw_singleton_object_shape_cache: Hash[[TypeName, bool], Shape] - attr_reader raw_interface_object_shape_cache: Hash[[RBS::TypeName, bool], Shape] + attr_reader raw_interface_object_shape_cache: Hash[[TypeName, bool], Shape] def initialize: (AST::Types::Factory) -> void # Calculates the shape of given class, based on `public_only` and Config #