Skip to content

Commit 2317ad7

Browse files
committed
fix: make notifications optional
1 parent 98272ad commit 2317ad7

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

src/config/notifications.ts

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,16 @@ const extendedOptions = NotificationConfig.options.map(o =>
1212
);
1313

1414
export const NotificationsConfig = z.object({
15-
notifications: z.array(
16-
z.discriminatedUnion(
17-
NotificationConfig.def.discriminator,
18-
extendedOptions as [
19-
(typeof extendedOptions)[0],
20-
...(typeof extendedOptions)[number][],
21-
],
22-
),
23-
),
15+
notifications: z
16+
.array(
17+
z.discriminatedUnion(
18+
NotificationConfig.def.discriminator,
19+
extendedOptions as [
20+
(typeof extendedOptions)[0],
21+
...(typeof extendedOptions)[number][],
22+
],
23+
),
24+
)
25+
.optional()
26+
.default([]),
2427
});

0 commit comments

Comments
 (0)