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
#