httpx/sig/callbacks.rbs
2020-10-27 17:00:44 +00:00

14 lines
356 B
Plaintext

module HTTPX
interface _Callable
def call: (*untyped) -> void
end
module Callbacks
def on: (Symbol) { (*untyped) -> void } -> void
def once: (Symbol) { (*untyped) -> void } -> void
def emit: (Symbol, *untyped) -> void
def callbacks: () -> Hash[Symbol, Array[_Callable]]
| (Symbol) -> Array[_Callable]
end
end