mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-10-05 00:02:38 -04:00
14 lines
356 B
Plaintext
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 |