# sig/irb.rbs class Binding def irb: () -> untyped end # sig/irb/completion.rbs class IRB::BaseCompletor def completion_candidates: () -> untyped def doc_namespace: () -> untyped def retrieve_files_to_require_from_load_path: () -> untyped def retrieve_files_to_require_relative_from_current_dir: () -> untyped def retrieve_gem_and_system_load_path: () -> untyped end # sig/irb/lc/error.rbs class IRB::CantChangeBinding < IRB::StandardError def initialize: () -> void def initialize: () -> void end # sig/irb/lc/error.rbs class IRB::CantReturnToNormalMode < IRB::StandardError def initialize: () -> void def initialize: () -> void end # sig/irb/easter-egg.rbs class IRB::Canvas def draw: () -> untyped def initialize: () -> void def line: () -> untyped def line0: () -> untyped end # sig/irb/color.rbs class IRB::Color::SymbolState def initialize: () -> void def scan_token: () -> untyped end # sig/irb/color_printer.rbs class IRB::ColorPrinter < PP def pp: () -> untyped def pp: () -> untyped def screen_width: () -> untyped def text: () -> untyped end # sig/irb/context.rbs class IRB::Context def change_workspace: () -> untyped def eval_history=: () -> untyped def evaluate: () -> untyped def exit: () -> untyped def file_input?: () -> untyped def history_file: () -> untyped def history_file=: () -> untyped def home_workspace: () -> untyped def initialize: () -> void def inspect: () -> untyped def inspect?: () -> untyped def inspect_last_value: () -> untyped def inspect_mode=: () -> untyped def irb_level: () -> untyped def local_variables: () -> untyped def main: () -> untyped def pop_workspace: () -> untyped def prompt_mode=: () -> untyped def prompt_n: () -> untyped def prompt_n=: () -> untyped def prompting?: () -> untyped def push_workspace: () -> untyped def save_history: () -> untyped def save_history=: () -> untyped def set_last_value: () -> untyped def set_last_value: () -> untyped def symbol_alias?: () -> untyped def transform_args?: () -> untyped def use_loader: () -> untyped def use_loader=: () -> untyped def use_tracer=: () -> untyped def use_tracer=: () -> untyped def verbose?: () -> untyped def workspaces: () -> untyped end # sig/irb/debug/ui.rbs class IRB::Debug::UI < IRB::Debug::DEBUGGER__::UI_Base def activate: () -> untyped def after_fork_parent: () -> untyped def ask: () -> untyped def deactivate: () -> untyped def initialize: () -> void def puts: () -> untyped def quit: () -> untyped def readline: () -> untyped def remote?: () -> untyped def setup_interrupt: () -> untyped def width: () -> untyped end # sig/irb/ext/eval_history.rbs class IRB::EvalHistory def []: () -> untyped def initialize: () -> void def inspect: () -> untyped def push: () -> untyped def size: () -> untyped end # sig/irb/cmd/backtrace.rbs class IRB::ExtendCommand::Backtrace < IRB::ExtendCommand::DebugCommand def self.transform_args: () -> untyped def execute: () -> untyped end # sig/irb/cmd/break.rbs class IRB::ExtendCommand::Break < IRB::ExtendCommand::DebugCommand def self.transform_args: () -> untyped def execute: () -> untyped end # sig/irb/cmd/catch.rbs class IRB::ExtendCommand::Catch < IRB::ExtendCommand::DebugCommand def self.transform_args: () -> untyped def execute: () -> untyped end # sig/irb/cmd/chws.rbs class IRB::ExtendCommand::ChangeWorkspace < IRB::ExtendCommand::Nop def execute: () -> untyped end # sig/irb/cmd/continue.rbs class IRB::ExtendCommand::Continue < IRB::ExtendCommand::DebugCommand def execute: () -> untyped end # sig/irb/cmd/chws.rbs class IRB::ExtendCommand::CurrentWorkingWorkspace < IRB::ExtendCommand::Nop def execute: () -> untyped end # sig/irb/cmd/debug.rbs class IRB::ExtendCommand::Debug < IRB::ExtendCommand::Nop def binding_irb?: () -> untyped def execute: () -> untyped end # sig/irb/cmd/debug.rbs class IRB::ExtendCommand::DebugCommand < IRB::ExtendCommand::Debug def self.category: () -> untyped def self.description: () -> untyped end # sig/irb/cmd/delete.rbs class IRB::ExtendCommand::Delete < IRB::ExtendCommand::DebugCommand def execute: () -> untyped end # sig/irb/cmd/edit.rbs class IRB::ExtendCommand::Edit < IRB::ExtendCommand::Nop def execute: () -> untyped def transform_args: () -> untyped end # sig/irb/cmd/finish.rbs class IRB::ExtendCommand::Finish < IRB::ExtendCommand::DebugCommand def execute: () -> untyped end # sig/irb/cmd/subirb.rbs class IRB::ExtendCommand::Foreground < IRB::ExtendCommand::MultiIRBCommand def execute: () -> untyped end # sig/irb/cmd/help.rbs class IRB::ExtendCommand::Help < IRB::ExtendCommand::ShowDoc def execute: () -> untyped end # sig/irb/cmd/info.rbs class IRB::ExtendCommand::Info < IRB::ExtendCommand::DebugCommand def self.transform_args: () -> untyped def execute: () -> untyped end # sig/irb/cmd/subirb.rbs class IRB::ExtendCommand::IrbCommand < IRB::ExtendCommand::MultiIRBCommand def execute: () -> untyped end # sig/irb/cmd/irb_info.rbs class IRB::ExtendCommand::IrbInfo < IRB::ExtendCommand::Nop def execute: () -> untyped end # sig/irb/cmd/subirb.rbs class IRB::ExtendCommand::Jobs < IRB::ExtendCommand::MultiIRBCommand def execute: () -> untyped end # sig/irb/cmd/subirb.rbs class IRB::ExtendCommand::Kill < IRB::ExtendCommand::MultiIRBCommand def execute: () -> untyped end # sig/irb/cmd/load.rbs class IRB::ExtendCommand::Load < IRB::ExtendCommand::LoaderCommand def execute: () -> untyped end # sig/irb/cmd/load.rbs class IRB::ExtendCommand::LoaderCommand < IRB::ExtendCommand::Nop def raise_cmd_argument_error: () -> untyped end # sig/irb/cmd/ls.rbs class IRB::ExtendCommand::Ls < IRB::ExtendCommand::Nop def self.transform_args: () -> untyped def class_method_map: () -> untyped def dump_methods: () -> untyped def execute: () -> untyped end # sig/irb/cmd/ls.rbs class IRB::ExtendCommand::Ls::Output def col_widths: () -> untyped def dump: () -> untyped def fits_on_line?: () -> untyped def initialize: () -> void def print_result: () -> untyped def screen_width: () -> untyped end # sig/irb/cmd/measure.rbs class IRB::ExtendCommand::Measure < IRB::ExtendCommand::Nop def execute: () -> untyped def initialize: () -> void end # sig/irb/cmd/subirb.rbs class IRB::ExtendCommand::MultiIRBCommand < IRB::ExtendCommand::Nop def execute: () -> untyped def extend_irb_context: () -> untyped def print_debugger_warning: () -> untyped def print_deprecated_warning: () -> untyped end # sig/irb/cmd/next.rbs class IRB::ExtendCommand::Next < IRB::ExtendCommand::DebugCommand def execute: () -> untyped end # sig/irb/cmd/nop.rbs class IRB::ExtendCommand::Nop def self.execute: () -> untyped def category: () -> untyped def description: () -> untyped def execute: () -> untyped def initialize: () -> void def string_literal?: () -> untyped end # sig/irb/cmd/pushws.rbs class IRB::ExtendCommand::PopWorkspace < IRB::ExtendCommand::Workspaces def execute: () -> untyped end # sig/irb/cmd/pushws.rbs class IRB::ExtendCommand::PushWorkspace < IRB::ExtendCommand::Workspaces def execute: () -> untyped end # sig/irb/cmd/load.rbs class IRB::ExtendCommand::Require < IRB::ExtendCommand::LoaderCommand def execute: () -> untyped end # sig/irb/cmd/show_cmds.rbs class IRB::ExtendCommand::ShowCmds < IRB::ExtendCommand::Nop def execute: () -> untyped end # sig/irb/cmd/show_doc.rbs class IRB::ExtendCommand::ShowDoc < IRB::ExtendCommand::Nop def execute: () -> untyped def transform_args: () -> untyped end # sig/irb/cmd/show_source.rbs class IRB::ExtendCommand::ShowSource < IRB::ExtendCommand::Nop def bold: () -> untyped def execute: () -> untyped def show_source: () -> untyped def transform_args: () -> untyped end # sig/irb/cmd/load.rbs class IRB::ExtendCommand::Source < IRB::ExtendCommand::LoaderCommand def execute: () -> untyped end # sig/irb/cmd/step.rbs class IRB::ExtendCommand::Step < IRB::ExtendCommand::DebugCommand def execute: () -> untyped end # sig/irb/cmd/whereami.rbs class IRB::ExtendCommand::Whereami < IRB::ExtendCommand::Nop def execute: () -> untyped end # sig/irb/cmd/pushws.rbs class IRB::ExtendCommand::Workspaces < IRB::ExtendCommand::Nop def execute: () -> untyped end # sig/irb/input-method.rbs class IRB::FileInputMethod < IRB::InputMethod def close: () -> untyped def encoding: () -> untyped def eof?: () -> untyped def gets: () -> untyped def initialize: () -> void def inspect: () -> untyped def open: () -> untyped end # sig/irb/frame.rbs class IRB::Frame def bottom: () -> untyped def initialize: () -> void def top: () -> untyped def trace_func: () -> untyped end # sig/irb/frame.rbs class IRB::Frame::FrameOverflow < IRB::Frame::StandardError def initialize: () -> void end # sig/irb/frame.rbs class IRB::Frame::FrameUnderflow < IRB::Frame::StandardError def initialize: () -> void end # sig/irb/lc/error.rbs class IRB::IllegalParameter < IRB::StandardError def initialize: () -> void def initialize: () -> void end # sig/irb/lc/error.rbs class IRB::IllegalRCGenerator < IRB::StandardError def initialize: () -> void def initialize: () -> void end # sig/irb/input-method.rbs class IRB::InputMethod def gets: () -> untyped def inspect: () -> untyped def readable_after_eof?: () -> untyped def support_history_saving?: () -> untyped def winsize: () -> untyped end # sig/irb/inspector.rbs class IRB::Inspector def self.def_inspector: () -> untyped def self.keys_with_inspector: () -> untyped def init: () -> untyped def initialize: () -> void def inspect_value: () -> untyped end # sig/irb.rbs class IRB::Irb def build_statement: () -> untyped def configure_io: () -> untyped def convert_invalid_byte_sequence: () -> untyped def debug_break: () -> untyped def debug_readline: () -> untyped def each_top_level_statement: () -> untyped def encode_with_invalid_byte_sequence: () -> untyped def eval_input: () -> untyped def format_prompt: () -> untyped def generate_prompt: () -> untyped def handle_exception: () -> untyped def initialize: () -> void def inspect: () -> untyped def output_value: () -> untyped def read_input: () -> untyped def readmultiline: () -> untyped def run: () -> untyped def signal_handle: () -> untyped def signal_handle: () -> untyped def signal_status: () -> untyped def single_line_command?: () -> untyped def suspend_context: () -> untyped def suspend_input_method: () -> untyped def suspend_name: () -> untyped def suspend_workspace: () -> untyped def truncate_prompt_main: () -> untyped end # sig/irb/lc/error.rbs class IRB::IrbAlreadyDead < IRB::StandardError def initialize: () -> void def initialize: () -> void end # sig/irb/lc/error.rbs class IRB::IrbSwitchedToCurrentThread < IRB::StandardError def initialize: () -> void def initialize: () -> void end # sig/irb/ext/multi-irb.rbs class IRB::JobManager def delete: () -> untyped def initialize: () -> void def insert: () -> untyped def inspect: () -> untyped def irb: () -> untyped def kill: () -> untyped def main_irb: () -> untyped def main_thread: () -> untyped def n_jobs: () -> untyped def search: () -> untyped def switch: () -> untyped def thread: () -> untyped end # sig/irb/locale.rbs class IRB::Locale def String: () -> untyped def each_localized_path: () -> untyped def each_sublocale: () -> untyped def encoding: () -> untyped def find: () -> untyped def format: () -> untyped def gets: () -> untyped def initialize: () -> void def load: () -> untyped def print: () -> untyped def printf: () -> untyped def puts: () -> untyped def readline: () -> untyped def search_file: () -> untyped end # sig/irb/lc/error.rbs class IRB::NoSuchJob < IRB::StandardError def initialize: () -> void def initialize: () -> void end # sig/irb/lc/error.rbs class IRB::NotImplementedError < IRB::StandardError def initialize: () -> void def initialize: () -> void end # sig/irb/notifier.rbs class IRB::Notifier::AbstractNotifier def exec_if: () -> untyped def initialize: () -> void def notify?: () -> untyped def pp: () -> untyped def ppx: () -> untyped def print: () -> untyped def printf: () -> untyped def printn: () -> untyped def puts: () -> untyped end # sig/irb/notifier.rbs class IRB::Notifier::CompositeNotifier < IRB::Notifier::AbstractNotifier def def_notifier: () -> untyped def initialize: () -> void def level_notifier=: () -> untyped end # sig/irb/notifier.rbs class IRB::Notifier::ErrUndefinedNotifier < IRB::Notifier::StandardError def initialize: () -> void end # sig/irb/notifier.rbs class IRB::Notifier::ErrUnrecognizedLevel < IRB::Notifier::StandardError def initialize: () -> void end # sig/irb/notifier.rbs class IRB::Notifier::LeveledNotifier < IRB::Notifier::AbstractNotifier def <=>: () -> untyped def initialize: () -> void def notify?: () -> untyped end # sig/irb/notifier.rbs class IRB::Notifier::NoMsgNotifier < IRB::Notifier::LeveledNotifier def initialize: () -> void def notify?: () -> untyped end # sig/irb/output-method.rbs class IRB::OutputMethod def parse_printf_format: () -> untyped def pp: () -> untyped def ppx: () -> untyped def print: () -> untyped def printf: () -> untyped def printn: () -> untyped def puts: () -> untyped end # sig/irb/output-method.rbs class IRB::OutputMethod::NotImplementedError < IRB::OutputMethod::StandardError def initialize: () -> void end # sig/irb/pager.rbs class IRB::Pager def content_exceeds_screen_height?: () -> untyped def page: () -> untyped def page_content: () -> untyped def setup_pager: () -> untyped end # sig/irb/input-method.rbs class IRB::ReadlineInputMethod < IRB::StdioInputMethod def self.initialize_readline: () -> untyped def eof?: () -> untyped def gets: () -> untyped def initialize: () -> void def inspect: () -> untyped end # sig/irb/completion.rbs class IRB::RegexpCompletor < IRB::BaseCompletor def complete_require_path: () -> untyped def completion_candidates: () -> untyped def doc_namespace: () -> untyped def eval_class_constants: () -> untyped def eval_global_variables: () -> untyped def eval_instance_variables: () -> untyped def eval_methods: () -> untyped def eval_private_methods: () -> untyped def retrieve_completion_data: () -> untyped def select_message: () -> untyped end # sig/irb/input-method.rbs class IRB::ReidlineInputMethod < IRB::RelineInputMethod def initialize: () -> void end # sig/irb/input-method.rbs class IRB::RelineInputMethod < IRB::StdioInputMethod def auto_indent: () -> untyped def check_termination: () -> untyped def display_document: () -> untyped def dynamic_prompt: () -> untyped def eof?: () -> untyped def gets: () -> untyped def initialize: () -> void def inspect: () -> untyped def show_doc_dialog_proc: () -> untyped end # sig/irb/ruby-lex.rbs class IRB::RubyLex def self.compile_with_errors_suppressed: () -> untyped def self.generate_local_variables_assign_code: () -> untyped def self.interpolate_ripper_ignored_tokens: () -> untyped def self.ripper_lex_without_warning: () -> untyped def assignment_expression?: () -> untyped def calc_indent_level: () -> untyped def check_code_state: () -> untyped def check_code_syntax: () -> untyped def check_termination_in_prev_line: () -> untyped def code_terminated?: () -> untyped def free_indent_token?: () -> untyped def indent_difference: () -> untyped def ltype_from_open_tokens: () -> untyped def process_indent_level: () -> untyped def should_continue?: () -> untyped end # sig/irb/ruby-lex.rbs class IRB::RubyLex::TerminateLineInput < IRB::RubyLex::StandardError def initialize: () -> void end # sig/irb/easter-egg.rbs class IRB::RubyModel def init_ruby_model: () -> untyped def initialize: () -> void def render_frame: () -> untyped end # sig/irb/source_finder.rbs class IRB::SourceFinder def find_end: () -> untyped def find_source: () -> untyped def initialize: () -> void end # sig/irb/statement.rbs class IRB::Statement def evaluable_code: () -> untyped def is_assignment?: () -> untyped def should_be_handled_by_debugger?: () -> untyped def suppresses_echo?: () -> untyped end # sig/irb/statement.rbs class IRB::Statement::Command < IRB::Statement::Statement def evaluable_code: () -> untyped def initialize: () -> void def is_assignment?: () -> untyped def should_be_handled_by_debugger?: () -> untyped def suppresses_echo?: () -> untyped end # sig/irb/statement.rbs class IRB::Statement::Expression < IRB::Statement::Statement def evaluable_code: () -> untyped def initialize: () -> void def is_assignment?: () -> untyped def should_be_handled_by_debugger?: () -> untyped def suppresses_echo?: () -> untyped end # sig/irb/input-method.rbs class IRB::StdioInputMethod < IRB::InputMethod def encoding: () -> untyped def eof?: () -> untyped def gets: () -> untyped def initialize: () -> void def inspect: () -> untyped def line: () -> untyped def readable_after_eof?: () -> untyped end # sig/irb/output-method.rbs class IRB::StdioOutputMethod < IRB::OutputMethod def print: () -> untyped end # sig/irb/lc/error.rbs class IRB::UndefinedPromptMode < IRB::StandardError def initialize: () -> void def initialize: () -> void end # sig/irb/lc/error.rbs class IRB::UnrecognizedSwitch < IRB::StandardError def initialize: () -> void def initialize: () -> void end # sig/irb/easter-egg.rbs class IRB::Vec def cross: () -> untyped def dot: () -> untyped def initialize: () -> void def normalize: () -> untyped def sub: () -> untyped end # sig/irb/ext/tracer.rbs class IRB::WorkSpace def code_around_binding: () -> untyped def evaluate: () -> untyped def evaluate: () -> untyped def filter_backtrace: () -> untyped def initialize: () -> void def load_commands_to_main: () -> untyped def local_variable_get: () -> untyped def local_variable_set: () -> untyped end # sig/irb/xmp.rbs class XMP def initialize: () -> void def puts: () -> untyped end # sig/irb/xmp.rbs class XMP::StringInputMethod < XMP::IRB::InputMethod def eof?: () -> untyped def gets: () -> untyped def initialize: () -> void def puts: () -> untyped end # sig/irb.rbs module IRB def easter_egg: () -> untyped def set_encoding: () -> untyped end # sig/irb/color.rbs module IRB::Color def clear: () -> untyped def colorable?: () -> untyped def colorize: () -> untyped def colorize_code: () -> untyped def dispatch_seq: () -> untyped def inspect_colorable?: () -> untyped def scan: () -> untyped def without_circular_ref: () -> untyped end # sig/irb/extend-command.rbs module IRB::ContextExtender def self.def_extend_command: () -> untyped def self.install_extend_commands: () -> untyped end # sig/irb/debug.rbs module IRB::Debug def configure_irb_for_debugger: () -> untyped def insert_debug_break: () -> untyped def load_bundled_debug_gem: () -> untyped def setup: () -> untyped end # sig/irb/debug.rbs module IRB::Debug::SkipPathHelperForIRB def skip_internal_path?: () -> untyped end # sig/irb/ext/use-loader.rbs module IRB::ExtendCommandBundle def self.all_commands_info: () -> untyped def self.def_extend_command: () -> untyped def self.extend_object: () -> untyped def self.install_extend_commands: () -> untyped def self.irb_original_method_name: () -> untyped def self.load_command: () -> untyped def install_alias_method: () -> untyped def irb_context: () -> untyped def irb_exit: () -> untyped def irb_load: () -> untyped def irb_require: () -> untyped end # sig/irb/history.rbs module IRB::HistorySavingAbility def load_history: () -> untyped def reset_history_counter: () -> untyped def save_history: () -> untyped def support_history_saving?: () -> untyped end # sig/irb/ext/loader.rbs module IRB::IrbLoader def irb_load: () -> untyped def load_file: () -> untyped def old: () -> untyped def search_file_from_ruby_path: () -> untyped def source_file: () -> untyped end # sig/irb/nesting_parser.rbs module IRB::NestingParser def self.open_tokens: () -> untyped def self.parse_by_line: () -> untyped def self.scan_opens: () -> untyped end # sig/irb/notifier.rbs module IRB::Notifier def def_notifier: () -> untyped end