mattermost-redux
Version:
Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client
33 lines (32 loc) • 834 B
TypeScript
import type { MMReduxAction } from 'mattermost-redux/action_types';
export default function reducer(state: {
connected: boolean;
lastConnectAt: number;
lastDisconnectAt: number;
connectionId: string;
serverHostname: string;
} | undefined, action: MMReduxAction): {
connected: boolean;
lastConnectAt: any;
lastDisconnectAt: number;
connectionId: string;
serverHostname: string;
} | {
connected: boolean;
lastDisconnectAt: any;
serverHostname: string;
lastConnectAt: number;
connectionId: string;
} | {
connectionId: any;
connected: boolean;
lastConnectAt: number;
lastDisconnectAt: number;
serverHostname: string;
} | {
serverHostname: any;
connected: boolean;
lastConnectAt: number;
lastDisconnectAt: number;
connectionId: string;
};