functions-without-boundaries:适用于您的浏览器和Node.js应用程序的Typesafe Websocket RPC库

时间:2024-04-17 07:35:08
【文件属性】:

文件名称:functions-without-boundaries:适用于您的浏览器和Node.js应用程序的Typesafe Websocket RPC库

文件大小:13KB

文件格式:ZIP

更新时间:2024-04-17 07:35:08

TypeScript

无边界功能 用于浏览器和nodejs应用程序的类型安全的websocket RPC库。 使用TS定义服务器的API时,您可以自动定义前端的功能协定。 这些功能可以被称为“本机”,就好像它们本身已经存在于前端中一样。 用法 安装 安装套件 npm i functions-over-websockets 常见的 为您的api定义一个可在客户端和服务器源代码中访问的接口(例如,通过使用yarn工作区)。 export type API = { hello : ( ) => string ; world : ( ) => string ; sum : ( x : number , y : number ) => number ; } ; 客户 注意:在客户端,由于套接字的异步特性,默认情况下,所有函数都会返回一个Promise及其结果。 因此,所有传递的函数也都被修改为返回Prom


【文件预览】:
functions-without-boundaries-main
----src()
--------client()
--------index.ts(102B)
--------server()
----example()
--------client()
--------api.d.ts(141B)
--------server()
----tsconfig.json(6KB)
----README.md(2KB)
----.gitignore(2KB)
----package-lock.json(10KB)
----package.json(934B)

网友评论