mattermost-redux
Version:
Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client
31 lines (30 loc) • 1.2 kB
TypeScript
import type { AnyAction } from 'redux';
import type { Team, TeamMembership } from '@mattermost/types/teams';
import type { UserProfile } from '@mattermost/types/users';
import type { RelationOneToOne, IDMappedObjects } from '@mattermost/types/utilities';
declare const _default: import("redux").Reducer<{
currentTeamId: any;
teams: any;
myMembers: RelationOneToOne<Team, TeamMembership>;
membersInTeam: RelationOneToOne<Team, RelationOneToOne<UserProfile, TeamMembership>>;
stats: any;
groupsAssociatedToTeam: RelationOneToOne<Team, {
ids: string[];
totalCount: number;
}>;
totalCount: any;
contentFlaggingStatus: {};
}, AnyAction, Partial<{
currentTeamId: string | undefined;
teams: IDMappedObjects<Team> | undefined;
myMembers: RelationOneToOne<Team, TeamMembership> | undefined;
membersInTeam: RelationOneToOne<Team, RelationOneToOne<UserProfile, TeamMembership>> | undefined;
stats: any;
groupsAssociatedToTeam: RelationOneToOne<Team, {
ids: string[];
totalCount: number;
}> | undefined;
totalCount: number | undefined;
contentFlaggingStatus: {} | undefined;
}>>;
export default _default;