gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module Steep
    • module Steep::AST
    • module Steep::AST::Annotation
    • module Steep::AST::MethodType::Params
    • module Steep::AST::Signature
    • module Steep::AST::Signature::Members
    • module Steep::AST::Types
    • module Steep::AST::Types::Helper
    • module Steep::AST::Types::Helper::ChildrenLevel
    • module Steep::Drivers
    • module Steep::Drivers::Utils
    • module Steep::Drivers::Utils::EachSignature
    • module Steep::Errors
    • module Steep::Errors::ResultPrinter
    • module Steep::Interface
    • module Steep::Signature
    • module Steep::Signature::Errors
    • module Steep::Subtyping
    • module Steep::Subtyping::Result
    • module Steep::TypeConstruction::Types
    • module Steep::TypeInference
    • module Steep::TypeName
  • Classes

    • class Steep::AST::Annotation::BlockType
    • class Steep::AST::Annotation::BreakType
    • class Steep::AST::Annotation::Collection
    • class Steep::AST::Annotation::ConstType
    • class Steep::AST::Annotation::Dynamic
    • class Steep::AST::Annotation::Dynamic::Name
    • class Steep::AST::Annotation::Implements
    • class Steep::AST::Annotation::Implements::Module
    • class Steep::AST::Annotation::InstanceType
    • class Steep::AST::Annotation::IvarType
    • class Steep::AST::Annotation::MethodType
    • class Steep::AST::Annotation::ModuleType
    • class Steep::AST::Annotation::Named
    • class Steep::AST::Annotation::ReturnType
    • class Steep::AST::Annotation::SelfType
    • class Steep::AST::Annotation::Typed
    • class Steep::AST::Annotation::VarType
    • class Steep::AST::Buffer
    • class Steep::AST::Location
    • class Steep::AST::MethodType
    • class Steep::AST::MethodType::Block
    • class Steep::AST::MethodType::Params::Base
    • class Steep::AST::MethodType::Params::Optional
    • class Steep::AST::MethodType::Params::OptionalKeyword
    • class Steep::AST::MethodType::Params::Required
    • class Steep::AST::MethodType::Params::RequiredKeyword
    • class Steep::AST::MethodType::Params::Rest
    • class Steep::AST::MethodType::Params::RestKeyword
    • class Steep::AST::Signature::Class
    • class Steep::AST::Signature::Const
    • class Steep::AST::Signature::Env
    • class Steep::AST::Signature::Extension
    • class Steep::AST::Signature::Gvar
    • class Steep::AST::Signature::Interface
    • class Steep::AST::Signature::Interface::Method
    • class Steep::AST::Signature::Members::Attr
    • class Steep::AST::Signature::Members::Extend
    • class Steep::AST::Signature::Members::Include
    • class Steep::AST::Signature::Members::Ivar
    • class Steep::AST::Signature::Members::Method
    • class Steep::AST::Signature::Module
    • class Steep::AST::Signature::SuperClass
    • class Steep::AST::TypeParams
    • class Steep::AST::Types::Any
    • class Steep::AST::Types::Boolean
    • class Steep::AST::Types::Bot
    • class Steep::AST::Types::Class
    • class Steep::AST::Types::Instance
    • class Steep::AST::Types::Intersection
    • class Steep::AST::Types::Literal
    • class Steep::AST::Types::Name
    • class Steep::AST::Types::Nil
    • class Steep::AST::Types::Self
    • class Steep::AST::Types::Top
    • class Steep::AST::Types::Tuple
    • class Steep::AST::Types::Union
    • class Steep::AST::Types::Var
    • class Steep::AST::Types::Void
    • class Steep::CLI
    • class Steep::Drivers::Annotations
    • class Steep::Drivers::Check
    • class Steep::Drivers::PrintInterface
    • class Steep::Drivers::Scaffold
    • class Steep::Drivers::Scaffold::Generator
    • class Steep::Drivers::Scaffold::Generator::Module
    • class Steep::Drivers::Utils::Validator
    • class Steep::Drivers::Validate
    • class Steep::Errors::ArgumentTypeMismatch
    • class Steep::Errors::Base
    • class Steep::Errors::BlockParameterTypeMismatch
    • class Steep::Errors::BlockTypeMismatch
    • class Steep::Errors::BreakTypeMismatch
    • class Steep::Errors::ElseOnExhaustiveCase
    • class Steep::Errors::FallbackAny
    • class Steep::Errors::IncompatibleAnnotation
    • class Steep::Errors::IncompatibleArguments
    • class Steep::Errors::IncompatibleAssignment
    • class Steep::Errors::IncompatibleBlockParameters
    • class Steep::Errors::IncompatibleMethodTypeAnnotation
    • class Steep::Errors::IncompatibleTuple
    • class Steep::Errors::IncompatibleTypeCase
    • class Steep::Errors::MethodArityMismatch
    • class Steep::Errors::MethodBodyTypeMismatch
    • class Steep::Errors::MethodDefinitionMissing
    • class Steep::Errors::MethodDefinitionWithOverloading
    • class Steep::Errors::MethodReturnTypeAnnotationMismatch
    • class Steep::Errors::NoMethod
    • class Steep::Errors::RequiredBlockMissing
    • class Steep::Errors::ReturnTypeMismatch
    • class Steep::Errors::UnexpectedBlockGiven
    • class Steep::Errors::UnexpectedDynamicMethod
    • class Steep::Errors::UnexpectedJump
    • class Steep::Errors::UnexpectedJumpValue
    • class Steep::Errors::UnexpectedSplat
    • class Steep::Errors::UnexpectedSuper
    • class Steep::Errors::UnexpectedYield
    • class Steep::Errors::UnknownConstantAssigned
    • class Steep::Errors::UnsatisfiableConstraint
    • class Steep::Interface::Abstract
    • class Steep::Interface::Block
    • class Steep::Interface::Builder
    • class Steep::Interface::Builder::RecursiveDefinitionError
    • class Steep::Interface::Instantiated
    • class Steep::Interface::Instantiated::InvalidIvarOverrideError
    • class Steep::Interface::Instantiated::InvalidMethodOverrideError
    • class Steep::Interface::IvarChain
    • class Steep::Interface::Method
    • class Steep::Interface::MethodType
    • class Steep::Interface::Params
    • class Steep::Interface::Substitution
    • class Steep::ModuleName
    • class Steep::Parser
    • class Steep::Signature::Errors::Base
    • class Steep::Signature::Errors::ConstructorNoCheck
    • class Steep::Signature::Errors::IncompatibleOverride
    • class Steep::Signature::Errors::InvalidSelfType
    • class Steep::Signature::Errors::InvalidTypeApplication
    • class Steep::Signature::Errors::UnexpectedTypeNameKind
    • class Steep::Signature::Errors::UnknownTypeName
    • class Steep::Source
    • class Steep::Source::Builder
    • class Steep::Source::LocatedAnnotation
    • class Steep::Subtyping::Check
    • class Steep::Subtyping::Check::CannotResolveError
    • class Steep::Subtyping::Constraints
    • class Steep::Subtyping::Constraints::UnsatisfiableConstraint
    • class Steep::Subtyping::Constraints::UnsatisfiedInvariantError
    • class Steep::Subtyping::Constraints::UnsatisfiedInvariantError::UnknownsFreeVariableNotDisjoint
    • class Steep::Subtyping::Constraints::UnsatisfiedInvariantError::VariablesFreeVariablesNotDisjoint
    • class Steep::Subtyping::Constraints::UnsatisfiedInvariantError::VariablesUnknownsNotDisjoint
    • class Steep::Subtyping::Relation
    • class Steep::Subtyping::Result::Base
    • class Steep::Subtyping::Result::Failure
    • class Steep::Subtyping::Result::Failure::BlockMismatchError
    • class Steep::Subtyping::Result::Failure::MethodMissingError
    • class Steep::Subtyping::Result::Failure::ParameterMismatchError
    • class Steep::Subtyping::Result::Failure::PolyMethodSubtyping
    • class Steep::Subtyping::Result::Failure::UnknownPairError
    • class Steep::Subtyping::Result::Success
    • class Steep::Subtyping::Trace
    • class Steep::Subtyping::VariableOccurence
    • class Steep::Subtyping::VariableVariance
    • class Steep::TypeAssignability
    • class Steep::TypeConstruction
    • class Steep::TypeConstruction::BlockContext
    • class Steep::TypeConstruction::BreakContext
    • class Steep::TypeConstruction::MethodContext
    • class Steep::TypeConstruction::ModuleContext
    • class Steep::TypeInference::BlockParams
    • class Steep::TypeInference::BlockParams::Param
    • class Steep::TypeInference::ConstantEnv
    • class Steep::TypeInference::SendArgs
    • class Steep::TypeInference::TypeEnv
    • class Steep::TypeName::Base
    • class Steep::TypeName::Class
    • class Steep::TypeName::Instance
    • class Steep::TypeName::Interface
    • class Steep::TypeName::Module
    • class Steep::Typing
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. steep
  3. 0.4.0
  4. module Steep::TypeName

module Steep::TypeName

Classes in this namespace

Base

class

in Steep::TypeName

Class

class

in Steep::TypeName

Instance

class

in Steep::TypeName

Interface

class

in Steep::TypeName

Module

class

in Steep::TypeName

Classes

  • Steep::TypeName::Base
  • Steep::TypeName::Class
  • Steep::TypeName::Instance
  • Steep::TypeName::Interface
  • Steep::TypeName::Module

Defined in

  • lib/steep/type_name.rb
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2025 gem.sh - Beautiful documentation for any Ruby gem