UNPKG

mattermost-redux

Version:

Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client

43 lines (42 loc) 2.35 kB
import type { AnyAction } from 'redux'; import type { Team } from '@mattermost/types/teams'; import type { UserProfile } from '@mattermost/types/users'; import type { IDMappedObjects, RelationOneToManyUnique, RelationOneToOne } from '@mattermost/types/utilities'; declare const _default: import("redux").Reducer<{ currentUserId: any; mySessions: any[]; myAudits: any[]; myUserAccessTokens: Record<string, import("@mattermost/types/users").UserAccessToken>; profiles: IDMappedObjects<UserProfile>; profilesInTeam: {}; profilesNotInTeam: {}; profilesInChannel: {}; profilesNotInChannel: {}; profilesInGroup: RelationOneToManyUnique<Team, UserProfile>; profilesNotInGroup: RelationOneToManyUnique<Team, UserProfile>; dndEndTimes: any; statuses: any; isManualStatus: any; stats: any; filteredStats: any; lastActivity: any; }, AnyAction, Partial<{ currentUserId: string | undefined; mySessions: import("@mattermost/types/sessions").Session[] | undefined; myAudits: import("@mattermost/types/audits").Audit[] | undefined; myUserAccessTokens: Record<string, import("@mattermost/types/users").UserAccessToken> | undefined; profiles: IDMappedObjects<UserProfile> | undefined; profilesInTeam: RelationOneToManyUnique<Team, UserProfile> | undefined; profilesNotInTeam: RelationOneToManyUnique<Team, UserProfile> | undefined; profilesInChannel: RelationOneToManyUnique<import("@mattermost/types/channels").Channel, UserProfile> | undefined; profilesNotInChannel: RelationOneToManyUnique<import("@mattermost/types/channels").Channel, UserProfile> | undefined; profilesInGroup: RelationOneToManyUnique<import("@mattermost/types/groups").Group, UserProfile> | undefined; profilesNotInGroup: RelationOneToManyUnique<import("@mattermost/types/groups").Group, UserProfile> | undefined; dndEndTimes: RelationOneToOne<UserProfile, number> | undefined; statuses: RelationOneToOne<UserProfile, string> | undefined; isManualStatus: RelationOneToOne<UserProfile, boolean> | undefined; stats: Partial<import("@mattermost/types/users").UsersStats> | undefined; filteredStats: Partial<import("@mattermost/types/users").UsersStats> | undefined; lastActivity: RelationOneToOne<UserProfile, number> | undefined; }>>; export default _default;