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,): {    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";}[] - 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
- OptionalcurrentSurfaces: string[]
- today: Date = ...
- currentVersion: string = CLI_KIT_VERSION
 
- Returns {
 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";
 }[]
- 
- The filtered notifications.
 
Filters notifications based on the version of the CLI.