mattermost-redux
Version:
Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client
13 lines (12 loc) • 756 B
TypeScript
import type { AnyAction } from 'redux';
import type { RemoteClusterInfo } from '@mattermost/types/shared_channels';
export declare function remotes(state: Record<string, RemoteClusterInfo[]> | undefined, action: AnyAction): Record<string, RemoteClusterInfo[]>;
export declare function remotesByRemoteId(state: Record<string, RemoteClusterInfo> | undefined, action: AnyAction): Record<string, RemoteClusterInfo>;
declare const _default: import("redux").Reducer<{
remotes: Record<string, RemoteClusterInfo[]>;
remotesByRemoteId: Record<string, RemoteClusterInfo>;
}, AnyAction, Partial<{
remotes: Record<string, RemoteClusterInfo[]> | undefined;
remotesByRemoteId: Record<string, RemoteClusterInfo> | undefined;
}>>;
export default _default;