Sha256: 8a978de73b318128b57c5932997fdc7ab7d8a8f859709f92e90b1e71625f4699
Contents?: true
Size: 813 Bytes
Versions: 1
Compression:
Stored size: 813 Bytes
Contents
module Steep module AST module Types class Record type loc = RBS::Location[untyped, untyped] type key = Symbol | String | Integer attr_reader location: loc? attr_reader elements: Hash[key, t] def initialize: (elements: Hash[key, t], ?location: loc?) -> void def ==: (untyped other) -> bool def hash: () -> Integer alias eql? == def subst: (Interface::Substitution s) -> self def to_s: () -> ::String def free_variables: () -> Set[Symbol] include Helper::ChildrenLevel def each_child: () { (t) -> void } -> void | () -> Enumerator[t, void] def level: () -> Array[Integer] def with_location: (loc new_location) -> self end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
steep-1.3.0.pre.2 | sig/steep/ast/types/record.rbs |