httpx/sig/errors.rbs
2022-01-16 22:54:56 +02:00

45 lines
840 B
Plaintext

module HTTPX
class Error < StandardError
end
class TimeoutError < Error
attr_reader timeout: Numeric
def to_connection_error: () -> ConnectTimeoutError
private
def initialize: (Numeric timeout, String message) -> untyped
end
class TotalTimeoutError < TimeoutError
end
class ConnectTimeoutError < TimeoutError
end
class SettingsTimeoutError < TimeoutError
end
class ResolveTimeoutError < TimeoutError
end
class ResolveError < Error
end
class HTTPError < Error
attr_reader response: Response
private
def initialize: (Response response) -> void
end
class NativeResolveError < ResolveError
attr_reader connection: Connection
attr_reader host: String
private
def initialize: (Connection connection, String hostname, ?String message) -> untyped
end
end