typed-pub-sub:GraphQL订阅的类型安全的PubSub包装器

时间:2024-04-07 20:55:37
【文件属性】:

文件名称:typed-pub-sub:GraphQL订阅的类型安全的PubSub包装器

文件大小:67KB

文件格式:ZIP

更新时间:2024-04-07 20:55:37

TypeScript

键入PubSub GraphQL订阅的类型安全的PubSub包装器 安装 npm install typed-pub-sub 用法 创建一个TypeScript类型,将每个PubSub通道的名称映射到一个,该表示将传递给publish的参数。 type Channels = { announcementCreated : [ { body : string } ] ; } ; 更常见的是,您想为您的频道使用一个复合名称,其中chatMessageReceived:42和chatMessageReceived:43是单独的频道,但有效负载共享相同的类型。我们可以像这样定义这些通道的类型: type Channels = { announcementCreated : [ { body : string } ] ; chatMessageReceived : [ number


【文件预览】:
typed-pub-sub-master
----.gitignore(58B)
----package.json(968B)
----jest.config.js(70B)
----tsconfig.json(480B)
----.github()
--------workflows()
----.prettierignore(47B)
----README.md(2KB)
----lib()
--------typed-pub-sub.ts(1KB)
--------index.ts(58B)
--------types.ts(99B)
----test()
--------typed-pub-sub.test.ts(2KB)
----yarn.lock(156KB)

网友评论