UNPKG

are-message

Version:

This is a React global notification message component. It is a standalone implementation of the are-visual message component.

17 lines (16 loc) 639 B
import { Reducer } from 'react'; import { MessageKey, MessageShape } from '../types/message-shape'; export declare function addAction(value: MessageShape): { readonly type: "add"; readonly payload: MessageShape; }; export declare function removeAction(value: MessageKey): { readonly type: "remove"; readonly id: import("react").Key; }; export declare function clearAction(): { readonly type: "clear"; }; declare type MessageActions = ReturnType<typeof addAction> | ReturnType<typeof removeAction> | ReturnType<typeof clearAction>; declare const reducer: Reducer<MessageShape[], MessageActions>; export default reducer;