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.