tyfon
tyfon copied to clipboard
typed functions over network
When running `tyfon build` on a project where the TypeScript compiler is set to emit JS modules, the function-finding snippet in `funcs.template.js` will error out on `require()` with `Cannot use...
A useful addition would be to emit [Open API Specifications](http://spec.openapis.org/oas/v3.1.0). Perhaps using [tree-sitter](https://tree-sitter.github.io/tree-sitter/) to parse the emitted type definitions and exporting an Open API spec based on that would do...
Right now, arguments are encoded based on their position in the query parameters / request body. While this works well with requests originating from TyFON clients, it results in reduced...
It would be really cool if we could do over-network streaming without any network programming. TyFON could provide that by allowing passage of callbags in parameters / return values (either...
When running Tyfon watch, it runs the server as well but it will not display any console.log messages or errors coming from there.
As shown in the screenshot below, the server is crashing for some reason when some modifications are saved to a file. The server is run with `npm start`.
Type packages (coming form `@types`) can be safely expressed as explicit dependencies of client SDKs and installed accordingly. As a result, their used types do not need to be bundled...