Module: YardToRbsInline::YardType::Ast

Defined in:
lib/yard_to_rbs_inline/yard_type/ast.rb

Defined Under Namespace

Classes: UnionType

Constant Summary collapse

Type =

@rbs! type node = Type | LiteralType | DuckType | GenericType | TupleType | HashType | UnionType

Data.define(:name)
LiteralType =
Data.define(:content)
DuckType =
Data.define(:name)
GenericType =
Data.define(:container_type, :types)
TupleType =
Data.define(:container_type, :types)
HashType =
Data.define(:container_type, :type_pair)