rpc:用于Electron和Node.js的类型安全的进程间通信

时间:2024-06-12 08:30:50
【文件属性】:

文件名称:rpc:用于Electron和Node.js的类型安全的进程间通信

文件大小:143KB

文件格式:ZIP

更新时间:2024-06-12 08:30:50

TypeScript

RPC 进程之间的类型安全通信。 不再需要记住通道名称,参数顺序及其类型。 它的设计与以下环境兼容: , 或作为实现自定义通信处理程序。 注意:尽管此软件包主要是为TypeScript制作的,但它也可以在JavaScript中使用,但是那时没有任何意义。 入门 我们的RPC解决方案为和提供了现成的支持。 但是,如果这还不够,您可以使用为所选平台实现自己的解决方案。 这是使用与渲染器的主要进程进行通信的方法: 安装npm install --save @wexond/rpc-electron @wexond/rpc-core 创建一个在主进程和渲染器进程中都导入的文件,例如ping-pong.ts : import { RendererToMainChannel } from '@wexond/rpc-electron' ; export interface PingPong


【文件预览】:
rpc-master
----.gitignore(21B)
----tsconfig.json(429B)
----README.md(2KB)
----lerna.json(111B)
----packages()
--------rpc-node()
--------rpc-electron()
--------rpc-core()
----LICENSE(1KB)
----package.json(1KB)
----yarn.lock(267KB)
----.eslintrc.js(812B)
----.prettierrc.js(96B)

网友评论