diff --git a/lib/golang/common.go b/lib/golang/common.go index 2d71989..a73732b 100644 --- a/lib/golang/common.go +++ b/lib/golang/common.go @@ -234,6 +234,10 @@ func (ipc *ipcCommon) Call(method string, params ...any) (Vals, error) { ipc.pendingCalls[id] = call ipc.mu.Unlock() + if params == nil { + params = make([]any, 0) + } + for i := range params { params[i] = ipc.serialize(params[i]) } diff --git a/lib/ts/Makefile b/lib/ts/Makefile new file mode 100644 index 0000000..ac782d1 --- /dev/null +++ b/lib/ts/Makefile @@ -0,0 +1,8 @@ + +default: + +publish: + npm run build + npm publish + +.PHONY: publish