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:Tom Elliott [aut, cre]

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

On CRAN:

Conda:

3.48 score 32 exports 4 dependencies

Last updated from:c738f39e25. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK109
source / vignettesOK184
linux-releaseOK124
macos-releaseOK125
macos-oldrelOK96
windows-develOK85
windows-releaseOK111
windows-oldrelOK84
wasm-releaseOK99

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 pageTopics
Create 'TypeScript'-compatible widgetscreateWidget observer tsWidget tsWidget-class widgetActions
'JavaScript' functions callable from Rjs_function
Generate an 'Rserve' app from a 'ts_function()'ts_app
Compile R functionsts_compile
Deploy a typed 'Rserve' appts_deploy
Define a typed functionts_function
Typed objectcheck_type get_type is_ts_object ts_object
Recursive listts_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