diff --git a/example/ts/src/remote.ts b/example/ts/src/remote.ts index 9886d71..f00d9e0 100644 --- a/example/ts/src/remote.ts +++ b/example/ts/src/remote.ts @@ -12,4 +12,9 @@ export default class GoIpcApi { const results = await this.ipc.call("GoIpcApi.Div", a, b); return results[0] as number; } + + async XorData(data1: Uint8Array, data2: Uint8Array): Promise { + const results = await this.ipc.call("GoIpcApi.XorData", data1, data2); + return results[0] as Uint8Array; + } } diff --git a/kitcom/internal/ts/tsgen.go b/kitcom/internal/ts/tsgen.go index b31feeb..5b1d763 100644 --- a/kitcom/internal/ts/tsgen.go +++ b/kitcom/internal/ts/tsgen.go @@ -35,6 +35,7 @@ func (g *TypescriptApiGenerator) Generate(apis *api.Api, destFile string) error api.TInt: "number", api.TString: "string", api.TBool: "boolean", + api.TBlob: "Uint8Array", }[t] if !ok { return "", fmt.Errorf("cannot generate type %v", t)