Nodefony 10.0.0-beta.5
Framework Node.js fullstack — HTTP & WebSocket, même contexte

Référence d'API — @nodefony/realtime/testing

stable

Documentation › Référence d’API › @nodefony/realtime › testing

Générée depuis les déclarations de types publiées de @nodefony/realtime 10.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/testing#

import { … } from "@nodefony/realtime/testing" — 6 symboles.

Fonctions (1)#

createRealtimeHarness#

function createRealtimeHarness<C extends RealtimeController>(create: (context: ContextType) => C, options?: IRealtimeHarnessOptions): IRealtimeHarness<C>

Monte un controller temps réel sur une fausse connexion et rend de quoi le piloter.

Interfaces (4)#

IHarnessClose#

interface IHarnessClose

Fermeture demandée par le serveur (code RFC 6455 + raison).

IRealtimeFrame#

interface IRealtimeFrame

Frame JSON-RPC 2.0 telle qu’elle circule sur la socket, dans les deux sens.

IRealtimeHarness#

interface IRealtimeHarness<C extends RealtimeController>

Vue de test d’un controller temps réel connecté : ce qu’il a reçu, ce qu’il a émis, et de quoi le piloter frame par frame.

IRealtimeHarnessOptions#

interface IRealtimeHarnessOptions

Écart au décor par défaut du harnais.

Types (1)#

IHarnessDenied#

type IHarnessDenied = Readonly<IRealtimeDenied>

Refus d’abonnement notifié au client (realtime:denied) — le contrat de protocole lui-même, en lecture seule. Le recopier ici le ferait diverger : un motif ajouté au protocole doit apparaître dans le banc sans qu’on y pense.


← Toutes les références d’API