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

Référence d'API — @nodefony/framework — service

stable

Documentation › Référence d’API › @nodefony/framework › service

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

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

Classes (4)#

AdminBroker#

class AdminBroker extends Service implements IAdminBroker

Implémentation du data plane admin (Studio) — collecte les IAdminApi et monte /nodefony/<namespace>/api/* via le Router.

Eta#

class Eta extends Template

MemoryIdempotencyStore#

class MemoryIdempotencyStore extends Service implements IIdempotencyStore

Implémentation mémoire (per-pod) de IIdempotencyStore — cache borné de dédup des mutations admin rejouées.

Router#

class Router extends Service implements IRequestRouter

Fonctions (1)#

isFrameworkRouter#

function isFrameworkRouter(router: IRequestRouter | null): router is Router

Dit si le service router d’un contexte est le Router de @nodefony/framework — la garde qui rétrécit le contrat IRequestRouter de @nodefony/http sans conversion, pour qui lit des membres propres au framework (le Resolver complet que rend resolve).

Constantes (1)#

FRAMEWORK_ROUTER#

const FRAMEWORK_ROUTER: unique symbol

Marque du Router de @nodefony/framework — ce que isFrameworkRouter lit. Symbol.for : la même marque pour deux copies installées du framework, là où instanceof échouerait en silence. Un faux routeur de test s’en réclame explicitement.


← Toutes les références d’API