graphix-package-sys 0.9.0

A dataflow language for UIs and network programming, sys package
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
let write = |path: string, value: Any| -> Result<_, `WriteError(string)> 'sys_net_write;
let subscribe = |path: string| -> Result<'a, [`SubscribeError(string), `InvalidCast(string)]> 'sys_net_subscribe;
let call = |path: string, args: 'a| -> Result<'b, [`RpcError(string), `InvalidCast(string)]> 'sys_net_call;
let rpc = |
    #path: string,
    #doc: string,
    #spec: 'spec,
    #f: fn(args: 'args) -> 'result throws 'e
| -> Result<_, `PublishRpcError(string)> throws 'e 'sys_net_publish_rpc;
let list = |#update: Any = sys::time::timer(1, true), path: string|
    -> Result<Array<string>, `ListError(string)> 'sys_net_list;
let list_table = |#update: Any = sys::time::timer(1, true), path: string|
    -> Result<Table, `ListError(string)> 'sys_net_list_table;
let publish = |#on_write: fn(v: 'a) -> _ throws 'e = |v: Any| never(v), path: string, v: Any|
    -> Result<_, `PublishError(string)> throws 'e 'sys_net_publish