We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 308edfd + 2f3bb84 commit ff75598Copy full SHA for ff75598
1 file changed
lib/repl_type_completor/types.rb
@@ -33,7 +33,13 @@ def self.load_rbs_builder
33
gem_sig_path = File.expand_path("#{spec.gem_dir}/sig")
34
loader.add(library: spec.name, version: spec.version) if Dir.exist?(gem_sig_path) && expanded_sig_path != gem_sig_path
35
end
36
- @rbs_builder = RBS::DefinitionBuilder.new env: RBS::Environment.from_loader(loader).resolve_type_names
+ env = RBS::Environment.from_loader(loader)
37
+ # [Hack] Monkey patch for improving development experience
38
+ def env.resolve_declaration(*, **)
39
+ Thread.pass
40
+ super
41
+ end
42
+ @rbs_builder = RBS::DefinitionBuilder.new env: env.resolve_type_names
43
rescue LoadError, StandardError => e
44
@rbs_load_error = e
45
nil
0 commit comments