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

Référence d'API — nodefony/client — types

stable

Documentation › Référence d’API › nodefony › client-types

Générée depuis les déclarations de types publiées de nodefony 10.0.0-beta.6 : 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/client#

import { … } from "nodefony/client" — 14 symboles.

Interfaces (14)#

IErrorSample#

interface IErrorSample

Un exemple d’erreur, de quoi la retrouver dans le journal.

INPlusOne#

interface INPlusOne

Un N+1 : la même forme SQL répétée dans une requête.

IPage#

interface IPage<T>

Une page de résultats — la sortie unique de toute pagination Nodefony.

IPageQuery#

interface IPageQuery

LE contrat de pagination unique de Nodefony. Tous les stores, toutes les API (présents et futurs) paginent avec ce type — c’est un standard de développement, jamais une pagination maison au cas par cas.

IPhaseTotal#

interface IPhaseTotal

Temps cumulé d’une phase sur les requêtes d’une route.

IProfileEntry#

interface IProfileEntry

Profil complet d’une requête (HTTP ou frame WS), servi par /{requestId}.

IProfilePhase#

interface IProfilePhase

Une phase du pipeline, projetée pour le transport (durée résolue).

IProfileQuery#

interface IProfileQuery

Une requête SQL/NoSQL exécutée pendant la requête : les adaptateurs ORM la poussent dans le tampon de la requête (RequestContext.pushQuery), que le profileur relit au teardown. Absent hors développement, et quand aucun adaptateur n’a rien poussé.

IProfileReport#

interface IProfileReport

Le rapport agrégé.

IProfileSecurity#

interface IProfileSecurity

Traversée du firewall par cette requête — ce qui était possible (la zone : son nom, si elle est protégée, quels authenticators elle accepte) croisé avec ce qui s’est passé (quel maillon a résolu l’identité, l’issue, le motif d’un refus). Une requête qui PASSE n’émet aucun événement d’audit : sans ce relevé, elle serait invisible côté sécurité.

IProfileSummary#

interface IProfileSummary

Résumé léger d’un profil pour la liste recent (sans les phases).

IRouteStats#

interface IRouteStats

Statistiques d’une route sur la fenêtre agrégée.

ISqlShapeStats#

interface ISqlShapeStats

Une forme SQL et son coût sur la fenêtre.

IStatusBreakdown#

interface IStatusBreakdown

Répartition des statuts HTTP d’une route.


← Toutes les références d’API