hyper/typings/constants/notifications.d.ts

16 lines
455 B
TypeScript
Raw Normal View History

export const NOTIFICATION_MESSAGE = 'NOTIFICATION_MESSAGE';
2016-07-13 12:44:24 -08:00
export const NOTIFICATION_DISMISS = 'NOTIFICATION_DISMISS';
2019-12-27 06:33:21 -09:00
export interface NotificationMessageAction {
type: typeof NOTIFICATION_MESSAGE;
text: string;
url: string | null;
dismissable: boolean;
}
export interface NotificationDismissAction {
type: typeof NOTIFICATION_DISMISS;
id: string;
}
export type NotificationActions = NotificationMessageAction | NotificationDismissAction;