Référence d'API — @nodefony/realtime — decorators
stable
Documentation › Référence d’API › @nodefony/realtime › decorators
Générée depuis les déclarations de types publiées de
@nodefony/realtime10.0.0-beta.5 : exactement ce que reçoit une application qui l’installe. Cette page n’existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.
@nodefony/realtime#
import { … } from "@nodefony/realtime" — 6 symboles.
Fonctions (5)#
RealtimeAction#
function RealtimeAction(method: string, policy?: IChannelPolicy): MethodDecorator
Décorateur méthode — expose une action RPC request→response du controller realtime sous le nom method (ex. "nodefony:kernel:ping", "chat:send").
RealtimeBroadcast#
function RealtimeBroadcast(...prefixes: string[]): ClassDecorator
Décorateur classe — déclare les préfixes de canaux broadcast (cross-process) servis par cet endpoint : leurs publications traversent le IBackplane au lieu de rester dans le processus.
RealtimeChannel#
function RealtimeChannel(channel: string, policy?: IChannelPolicy): MethodDecorator
Décorateur méthode — expose un canal pub/sub sous le nom channel (match EXACT, sans préfixe :<ms> ni regex). La méthode décorée DOIT renvoyer un dispose: () => void (la base le mémorise et l’appelle au dernier désabonné, comme avec l’override classique).
RealtimeInbound#
function RealtimeInbound(method: string, policy?: IChannelPolicy): MethodDecorator
Décorateur méthode — déclare un canal FULL-DUPLEX entrant (méthode WS inverse : le client pousse via une notification method: <name>, params libres, sans id). La méthode décorée reçoit (params, reply) : - params : NON FIABLE (entrée client) — valider AVANT d’agir. - reply(payload) : push serveur→client sur le MÊME canal, vers CETTE connexion.
getDeclaredBroadcastPrefixes#
function getDeclaredBroadcastPrefixes(): string[]
Préfixes broadcast déclarés par décorateur (introspection / tests).
Types (1)#
RealtimeChannelFactory#
type RealtimeChannelFactory = (channel: string, publish: RealtimePublish) => () => void
Factory d’un provider de canal — appelée par la base au 1ᵉʳ subscribe.