Skip to content

Commit e85e484

Browse files
committed
Fix typecheck
1 parent c30d53e commit e85e484

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/rbs/validator.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def initialize(env:, resolver: nil)
1313
end
1414

1515
def absolute_type(type, context:, &block)
16-
return type unless @resolver
16+
return type unless resolver
1717

1818
type.map_type_name do |type_name, _, type|
1919
resolver.resolve(type_name, context: context) || (block ? yield(type) : type_name)

sig/validator.rbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ module RBS
22
class Validator
33
attr_reader env: Environment
44

5-
attr_reader resolver: Resolver::TypeNameResolver
5+
attr_reader resolver: Resolver::TypeNameResolver?
66

77
attr_reader definition_builder: DefinitionBuilder
88

99
attr_reader type_alias_dependency: TypeAliasDependency
1010

1111
attr_reader type_alias_regularity: TypeAliasRegularity
1212

13-
def initialize: (env: Environment, resolver: Resolver::TypeNameResolver) -> void
13+
def initialize: (env: Environment, ?resolver: Resolver::TypeNameResolver?) -> void
1414

1515
# Validates the presence of type names and type application arity match.
1616
#

0 commit comments

Comments
 (0)