Sha256: 244d002d77f427d4b8dfbadcff7744912e244fbae56178ee1b21a51fdff6843c

Contents?: true

Size: 488 Bytes

Versions: 13

Compression:

Stored size: 488 Bytes

Contents

module RBS
  class Validator
    attr_reader env: Environment
    attr_reader resolver: TypeNameResolver

    def initialize: (env: Environment, resolver: TypeNameResolver) -> void

    def absolute_type: (Types::t, context: TypeNameResolver::context) { (Types::t) -> TypeName } -> Types::t

    def validate_type: (Types::t, context: TypeNameResolver::context) -> void

    def validate_type_alias: (entry: Environment::SingleEntry[TypeName, AST::Declarations::Alias]) -> void
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rbs-1.7.1 sig/validator.rbs
rbs-1.7.0 sig/validator.rbs
rbs-1.7.0.beta.5 sig/validator.rbs
rbs-1.7.0.beta.4 sig/validator.rbs
rbs-1.7.0.beta.3 sig/validator.rbs
rbs-1.7.0.beta.2 sig/validator.rbs
rbs-1.7.0.beta.1 sig/validator.rbs
rbs-1.6.2 sig/validator.rbs
rbs-1.6.1 sig/validator.rbs
rbs-1.6.0 sig/validator.rbs
rbs-1.5.1 sig/validator.rbs
rbs-1.5.0 sig/validator.rbs
rbs-1.4.0 sig/validator.rbs