支持脱离 IDL 的开发模式
- Dominant language
- TypeScript
- Stars
- 776
- Forks
- 157
- PR merge metrics
- No merged PRs in 30d
Description

除了以上api之外,我们可以考虑引入新的api,让用户把service、method、arguments(json)直接输入进来,发起调用,比如,举个例子:
对于IDL生成的ExampleService
```typescript
export const ExampleService = {
typeName: "apache.dubbo.demo.example.v1.ExampleService",
methods: {
/**
* @generated from rpc apache.dubbo.demo.example.v1.ExampleService.Say
*/
say: {
name: "Say",
I: SayRequest,
O: SayResponse,
kind: MethodKind.Unary,
},
}
} as const;
```
我们可以引入 API
const client = createGenericPromiseClient(transport);
client.call("apache.dubbo.demo.example.v1.ExampleService", "say", {sentence:hello})
Contributor guide
Assessment
This issue has not been assessed yet.