Type Alias LoggingAction

LoggingAction:
    | {
        payload: {
            logs: Record<string, any>;
            methodName?: string;
            severity: Severity;
        };
        type: "SET_LOGS";
    }
    | {
        payload: Severity;
        type: "CLEAR_LOGS";
    }
    | {
        payload: {
            autoHideDuration?: number;
            message?: string;
            open: boolean;
            severity: Severity;
        };
        type: "TOGGLE_TOAST";
    }
    | {
        payload: {
            id: string;
            loading: boolean;
        };
        type: "SET_LOADING";
    }

The structure for actions that modify logging state.