From 43ff7ca4bd4332cd811b149e955107f3e763da30 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Tue, 19 May 2026 11:14:31 -0700 Subject: [PATCH] create new tag type, update related types --- server/src/types/index.ts | 1 + server/src/types/monitor.ts | 1 + server/src/types/tag.ts | 8 ++++++++ 3 files changed, 10 insertions(+) create mode 100644 server/src/types/tag.ts diff --git a/server/src/types/index.ts b/server/src/types/index.ts index 89de348e2..ca055ba70 100644 --- a/server/src/types/index.ts +++ b/server/src/types/index.ts @@ -15,3 +15,4 @@ export * from "@/types/email.js"; export * from "@/types/team.js"; export * from "@/types/maintenanceWindow.js"; export * from "@/types/dlqItem.js"; +export * from "@/types/tag.js"; diff --git a/server/src/types/monitor.ts b/server/src/types/monitor.ts index b2ad0f76a..0708297f3 100644 --- a/server/src/types/monitor.ts +++ b/server/src/types/monitor.ts @@ -59,6 +59,7 @@ export interface Monitor { interval: number; uptimePercentage?: number; notifications: string[]; + tags: string[]; secret?: string; cpuAlertThreshold: number; cpuAlertCounter: number; diff --git a/server/src/types/tag.ts b/server/src/types/tag.ts new file mode 100644 index 000000000..bab6f740a --- /dev/null +++ b/server/src/types/tag.ts @@ -0,0 +1,8 @@ +export interface Tag { + id: string; + teamId: string; + name: string; + color: string; + createdAt: string; + updatedAt: string; +}