hyper/lib/actions/notifications.ts
2023-07-25 15:34:59 +05:30

18 lines
466 B
TypeScript

import {NOTIFICATION_MESSAGE, NOTIFICATION_DISMISS} from '../constants/notifications';
import type {HyperActions} from '../../typings/hyper';
export function dismissNotification(id: string): HyperActions {
return {
type: NOTIFICATION_DISMISS,
id
};
}
export function addNotificationMessage(text: string, url: string | null = null, dismissable = true): HyperActions {
return {
type: NOTIFICATION_MESSAGE,
text,
url,
dismissable
};
}