Interfazmanifest
ManifestIntercept
Hook de servidor: ejecuta una funcion de api.functions en un evento o programada.
Firma
export interface ManifestIntercept {
point: InterceptPoint;
handler: string;
priority?: InterceptPriority | number;
onError?: "block" | "continue";
schedule?: CronSchedule;
}Miembros (5)
| Nombre | Tipo | Descripción |
|---|---|---|
| pointobligatorio | InterceptPoint | Punto del servidor donde se engancha. |
| handlerobligatorio | string | Funcion de api.functions. |
| priorityopcional | InterceptPriority | number | Orden de ejecucion: HIGH primero, MONITOR solo observa; tambien admite un numero. |
| onErroropcional | "block" | "continue" | "block" cancela la operacion si el handler falla (no aplica a eventos de ciclo de vida). |
| scheduleopcional | CronSchedule | Solo point = "CRON". |
Ejemplos
const preSend: ManifestIntercept = { point: "EMAIL_PRE_SEND", handler: "checkDlp", priority: "HIGH", onError: "block" };
const nightly: ManifestIntercept = { point: "CRON", handler: "cleanup", schedule: "daily" };Usado en / Referenciado por
Referencia a
Fuente: bloomx-extensions/_shared/sdk/manifest.d.ts:116 · manifest.d.ts