UNPKG

@nymphjs/pubsub

Version:

Nymph.js - PubSub Server

31 lines (30 loc) 868 B
/** * Nymph PubSub Config */ export interface Config { /** * Determine whether a client's origin is allowed to connect. */ originIsAllowed: (origin: string) => boolean; /** * The URLs of the Nymph-PubSub servers to directly publish to. These servers * are how this host will enter the PubSub network. If you only have one * PubSub server, it needs to be listed here. */ entries: string[]; /** * The URLs of additional Nymph-PubSub servers to relay publishes to. If this * host is a PubSub server, these servers are how it will continue into your * PubSub network. */ relays: string[]; /** * Allow clients to request to be notified when other clients subscribe to the * same queries. */ broadcastCounts: boolean; /** * Function to log PubSub info/error messages. */ logger: (...args: any[]) => void; }