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

Référence d'API — @nodefony/security — webhook

stable

Documentation › Référence d’API › @nodefony/security › webhook

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

import { … } from "@nodefony/security" — 8 symboles.

Classes (1)#

MemoryWebhookStore#

class MemoryWebhookStore implements IWebhookStore

Fonctions (3)#

getWebhookStoreFactory#

function getWebhookStoreFactory(name: string): WebhookStoreFactory

Fabrique d’un store par nom, ou undefined si inconnu.

listWebhookStores#

function listWebhookStores(): string[]

Noms enregistrés (validation boot, introspection Studio, tests).

registerWebhookStore#

function registerWebhookStore(name: string, factory: WebhookStoreFactory): void

Enregistre (ou remplace) la fabrique d’un store d’endpoints webhook.

Constantes (2)#

WEBHOOK_DEFAULT_ORDER#

const WEBHOOK_DEFAULT_ORDER: NonNullable<IPageQuery["order"]>

Ordre contractuel appliqué quand le client n’en demande aucun : les abonnements les plus récents d’abord, départagés par identifiant pour rester déterministe à horodatage égal — sans ce tiebreaker, deux endpoints créés dans la même milliseconde peuvent changer de page entre deux appels, et l’un des deux ne jamais apparaître.

WEBHOOK_SORTABLE_FIELDS#

const WEBHOOK_SORTABLE_FIELDS: readonly [ "createdAt", "updatedAt", "url", "enabled", "failureCount", "id" ]

Le vocabulaire de tri des endpoints webhook, en noms PUBLICS — ceux qu’un client écrit dans l’URL (?order=failureCount:DESC), jamais des noms de colonne.

Interfaces (1)#

IWebhookStoreFactoryContext#

interface IWebhookStoreFactoryContext

Registre de fabriques de stores d’endpoints webhook — résout un nom (memory, drizzle, mongoose…) vers une instance, SANS coupler le cœur à un backend en dur.

Types (1)#

WebhookStoreFactory#

type WebhookStoreFactory = (ctx: IWebhookStoreFactoryContext) => IWebhookStore

Fabrique d’un store d’endpoints webhook pour un nom donné.


← Toutes les références d’API