|
Tilde Friends
|
Functions | |
| function | get_is_browser () |
| function | make_rpc (target, prop, receiver) |
| function | send (response) |
| function | call_rpc (message) |
| function export | register (method) |
Variables | |
| const | k_is_browser = get_is_browser() |
| let | g_api = {} |
| let | g_next_id = 1 |
| let | g_calls = {} |
Tilde Friends RPC.
| function call_rpc | ( | message | ) |
Invoke a remote procedure.
| message | An object describing the call. |
| function get_is_browser | ( | ) |
Check if being called from a browser vs. server-side.
| function make_rpc | ( | target, | |
| prop, | |||
| receiver | |||
| ) |
Make a function to invoke a remote procedure.
| target | The target. |
| prop | The name of the function. |
| receiver | The receiver. |
| function export register | ( | method | ) |
Register a function that to be called remotely.
| method | The method. |
| function send | ( | response | ) |
Send a response.
| response | The response. |
| let g_api = {} |
Registered methods.
| let g_calls = {} |
Identifiers of pending calls.
| let g_next_id = 1 |
The next method identifier.
| const k_is_browser = get_is_browser() |
Whether this module is being run in a web browser.