@peerbit/pubsub-interface
Advanced tools
Comparing version 3.0.6 to 3.1.0
import { type EventHandler } from "@libp2p/interface"; | ||
import { PublicSignKey } from "@peerbit/crypto"; | ||
import { DataMessage, DeliveryMode, type IdentificationOptions, Message, type PeerEvents, type PriorityOptions, type WaitForPeer } from "@peerbit/stream-interface"; | ||
import { DataMessage, DeliveryMode, type IdentificationOptions, Message, type PeerEvents, type PriorityOptions, type PublicKeyFromHashResolver, type WaitForPeer } from "@peerbit/stream-interface"; | ||
import { PubSubData } from "./messages.js"; | ||
@@ -65,3 +65,3 @@ export declare class SubscriptionEvent { | ||
} & PriorityOptions & IdentificationOptions; | ||
export interface PubSub extends IEventEmitter<PubSubEvents>, WaitForPeer { | ||
export interface PubSub extends IEventEmitter<PubSubEvents>, WaitForPeer, PublicKeyFromHashResolver { | ||
getSubscribers(topic: string): MaybePromise<PublicSignKey[] | undefined>; | ||
@@ -68,0 +68,0 @@ requestSubscribers(topic: string, from?: PublicSignKey): MaybePromise<void>; |
{ | ||
"name": "@peerbit/pubsub-interface", | ||
"version": "3.0.6", | ||
"version": "3.1.0", | ||
"description": "Block store streaming", | ||
@@ -79,4 +79,4 @@ "type": "module", | ||
"@peerbit/crypto": "2.3.2", | ||
"@peerbit/stream-interface": "^5.0.5" | ||
"@peerbit/stream-interface": "^5.1.0" | ||
} | ||
} |
@@ -11,2 +11,3 @@ import { field, vec } from "@dao-xyz/borsh"; | ||
type PriorityOptions, | ||
type PublicKeyFromHashResolver, | ||
type WaitForPeer, | ||
@@ -130,3 +131,6 @@ } from "@peerbit/stream-interface"; | ||
export interface PubSub extends IEventEmitter<PubSubEvents>, WaitForPeer { | ||
export interface PubSub | ||
extends IEventEmitter<PubSubEvents>, | ||
WaitForPeer, | ||
PublicKeyFromHashResolver { | ||
getSubscribers(topic: string): MaybePromise<PublicSignKey[] | undefined>; | ||
@@ -133,0 +137,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
32596
665
148
28
46
120
+ Added@libp2p/crypto@5.0.12(transitive)
+ Added@libp2p/interface@2.6.0(transitive)
+ Added@libp2p/peer-id@5.0.13(transitive)
- Removed@libp2p/crypto@5.0.13(transitive)
- Removed@libp2p/interface@2.6.1(transitive)
- Removed@libp2p/peer-id@5.0.14(transitive)