Package: RserveTS 0.8.3
RserveTS: Typed Application Contracts for 'Rserve'
Defines a typed application contract between R backends and 'TypeScript' clients over 'Rserve'. Users specify the API architecture with typed object capability (Ocap) functions and compile matching 'TypeScript' schemas and deployment scripts for the server. The companion library 'rserve-ts', available on npm <https://www.npmjs.com/package/rserve-ts>, provides the client-side runtime that consumes those schemas.
Authors:
RserveTS_0.8.3.tar.gz
RserveTS_0.8.3.zip(r-4.7-any)RserveTS_0.8.3.zip(r-4.6-any)RserveTS_0.8.3.zip(r-4.5-any)
RserveTS_0.8.3.tgz(r-4.6-any)RserveTS_0.8.3.tgz(r-4.5-any)
RserveTS_0.8.3.tar.gz(r-4.7-any)RserveTS_0.8.3.tar.gz(r-4.6-any)
RserveTS_0.8.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
RserveTS/json (API)
| # Install 'RserveTS' in R: |
| install.packages('RserveTS', repos = c('https://tmelliott.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/tmelliott/rservets/issues
Pkgdown/docs site:https://tomelliott.co.nz
Last updated from:c738f39e25. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 109 | ||
| source / vignettes | OK | 184 | ||
| linux-release | OK | 124 | ||
| macos-release | OK | 125 | ||
| macos-oldrel | OK | 96 | ||
| windows-devel | OK | 85 | ||
| windows-release | OK | 111 | ||
| windows-oldrel | OK | 84 | ||
| wasm-release | OK | 99 |
Exports:check_typecreate_child_connectorcreateWidgetget_typeis_ts_objectjs_functionjsfunobserverrts_debug_enabledrts_logts_appts_arrayts_characterts_compilets_dataframets_deployts_factorts_functionts_integerts_listts_logicalts_nullts_numericts_objectts_optionalts_recordts_recursive_listts_selfts_undefinedts_unionts_voidwidgetActions
Dependencies:objectPropertiesobjectSignalsrlangRserve
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Create 'TypeScript'-compatible widgets | createWidget observer tsWidget tsWidget-class widgetActions |
| 'JavaScript' functions callable from R | js_function |
| Generate an 'Rserve' app from a 'ts_function()' | ts_app |
| Compile R functions | ts_compile |
| Deploy a typed 'Rserve' app | ts_deploy |
| Define a typed function | ts_function |
| Typed object | check_type get_type is_ts_object ts_object |
| Recursive list | ts_recursive_list ts_self |
| Types in R and 'TypeScript' | ts_array ts_character ts_dataframe ts_factor ts_integer ts_list ts_logical ts_null ts_numeric ts_optional ts_record ts_undefined ts_union ts_void type_objects |
