# sig/async/condition.rbs class Async::Condition def initialize: () -> void def signal: () -> untyped def wait: () -> untyped end # sig/async/io.rbs class Async::IO < Async::Wrapper def self.[]: () -> untyped def async: () -> untyped def wrap_blocking_method: () -> untyped def wrap_blocking_method: () -> untyped def wraps: () -> untyped end # sig/async/node.rbs class Async::Node def consume: () -> untyped def finished?: () -> untyped def initialize: () -> void def parent=: () -> untyped def reap: () -> untyped end # sig/async/reactor.rbs class Async::Reactor < Async::Node def self.run: () -> untyped def async: () -> untyped def close: () -> untyped def closed?: () -> untyped def initialize: () -> void def register: () -> untyped def run: () -> untyped def sleep: () -> untyped def stop: () -> untyped def timeout: () -> untyped def with: () -> untyped def wrap: () -> untyped end # sig/async/tcp_socket.rbs class Async::TCPSocket < Async::IPSocket def self.connect: () -> untyped end # sig/async/task.rbs class Async::Task < Async::Node def self.current: () -> untyped def self.current?: () -> untyped def self.yield: () -> untyped def bind: () -> untyped def close: () -> untyped def finished?: () -> untyped def initialize: () -> void def register: () -> untyped def result: () -> untyped def run: () -> untyped def running?: () -> untyped def set!: () -> untyped def stop: () -> untyped def to_s: () -> untyped def with: () -> untyped end # sig/async/wrapper.rbs class Async::Wrapper def close: () -> untyped def initialize: () -> void def monitor: () -> untyped def wait_any: () -> untyped def wait_readable: () -> untyped def wait_writable: () -> untyped end # sig/async/condition.rbs module Async def default_log_level: () -> untyped end # sig/async/socket.rbs module Async::Socket::Connect def connect: () -> untyped end