Function filterNotifications
- filterNotifications(
notifications: {
commands?: string[];
cta?: { label: string; url: string };
frequency: "always" | "once" | "once_a_day" | "once_a_week";
id: string;
maxDate?: string;
maxVersion?: string;
message: string;
minDate?: string;
minVersion?: string;
ownerChannel: string;
surface?: string;
title?: string;
type: "error" | "info" | "warning";
}[],
commandId: string,
currentSurfaces?: string[],
today?: Date,
currentVersion?: string,
): Notification[] Parameters
- notifications: {
commands?: string[];
cta?: { label: string; url: string };
frequency: "always" | "once" | "once_a_day" | "once_a_week";
id: string;
maxDate?: string;
maxVersion?: string;
message: string;
minDate?: string;
minVersion?: string;
ownerChannel: string;
surface?: string;
title?: string;
type: "error" | "info" | "warning";
}[] - commandId: string
Optional
currentSurfaces: string[]- today: Date = ...
- currentVersion: string = CLI_KIT_VERSION
- The filtered notifications.
Filters notifications based on the version of the CLI.