Aller au contenu
English

CustomReporter

import type { CustomReporter } from "@elie-laloum/outpost";
  • eventRequis
    AgentObservation
    Observation agent normalisée à mettre en file ; retourne immédiatement sans attendre son handler.
  • flushRequis
    () => Promise<void>
    Attend les événements reçus avant cet appel ; rejette la première erreur de handler, y compris aux appels suivants, sans fermer les ressources externes.
export interface CustomReporter {
  (event: AgentObservation): void;
  flush(): Promise<void>;
}