Files
at-mintel/packages/observability/src/notifications/service.ts
Marc Mintel 61e78ea672
All checks were successful
Monorepo Pipeline / 🧪 Quality Assurance (push) Successful in 3m50s
Monorepo Pipeline / 🚀 Release (push) Successful in 3m38s
Monorepo Pipeline / 🐳 Build & Push Images (push) Successful in 7m6s
feat: integrate observability
2026-02-07 10:23:51 +01:00

17 lines
365 B
TypeScript

export interface NotificationOptions {
title: string;
message: string;
priority?: number;
}
/**
* Interface for notification service implementations.
* Allows for different implementations (Gotify, Slack, Email, etc.)
*/
export interface NotificationService {
/**
* Send a notification.
*/
notify(options: NotificationOptions): Promise<void>;
}