Methods

_registerInput<T1, T2>(name:String, request:T1 ‑> Void):T2 ‑> Void

_registerOutput<T1, T2>(name:String, response:T2 ‑> Void, unlock:() ‑> Void):T1 ‑> Void