gotsrpc icon indicating copy to clipboard operation
gotsrpc copied to clipboard

Go TypeScript RPC - expose Go code over http JSON RPC to TypeScript clients, oh and gorpc is much easier with this too

Results 11 gotsrpc issues
Sort by recently updated
recently updated
newest added

Bumped github.com/ugorji/go/codec v1.1.7 to 1.2.7

Bumps [github.com/iancoleman/strcase](https://github.com/iancoleman/strcase) from 0.2.0 to 0.3.0. Commits 531aaa4 Fix concurrency for acronyms 6ce6fd7 Merge pull request #41 from atakanozceviz/master d7993fd Improve uppercase string conversion See full diff in compare view...

dependencies
go

Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.19.0 to 0.20.0. Commits 11c692e gopls/internal/test/marker/testdata: skip hover size tests on 32-bit arm fc660e5 go.mod: update golang.org/x dependencies 6590f47 internal/gcimporter: renable tests of issue50259.go f1d5252 gopls/internal/golang: Hover:...

dependencies
go

Bumps [golang.org/x/mod](https://github.com/golang/mod) from 0.16.0 to 0.17.0. Commits aa51b25 modfile: do not collapse if there are unattached comments within blocks 87140ec sumdb/tlog: make NewTiles only generate strictly necessary tiles 18d3f56 modfile:...

dependencies
go

Bumps the gomod-update group with 3 updates in the / directory: [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang), [golang.org/x/mod](https://github.com/golang/mod) and [golang.org/x/tools](https://github.com/golang/tools). Updates `github.com/prometheus/client_golang` from 1.19.0 to 1.19.1 Release notes Sourced from github.com/prometheus/client_golang's releases. v1.19.1 What's Changed...

dependencies
go

Bumps the github-actions group with 2 updates in the / directory: [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) and [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action). Updates `goreleaser/goreleaser-action` from 5 to 6 Release notes Sourced from goreleaser/goreleaser-action's releases. v6.0.0 [!WARNING] This is...

dependencies
github_actions

This does not work: ```go type EntityID uuid.UUID type Entity struct { ID EntityID } ``` but this does: ```go type EntityID [16]byte type Entity struct { ID EntityID }...

If a service type has this function signature: ``` func (s *Service) FindAllPackages(ctx context.Context[,args T]) ([]*Package, *services.ServiceError) { ``` the generated code should look like: ``` case "FindAllPackages": executionStart :=...

When adding a complex type like a map[string]map[string]{package}.{type} the generated RPC service doesn't include the namespace and thus can't compile. Adding dummy methods with just GetEmptyType()(dummy {package}.{type}) makes the generator...