UNPKG

mattermost-redux

Version:

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

61 lines (60 loc) 3.31 kB
import type { AccessControlPolicy } from '@mattermost/types/access_control'; import type { ClusterInfo, AnalyticsRow, AnalyticsState } from '@mattermost/types/admin'; import type { Audit } from '@mattermost/types/audits'; import type { Compliance } from '@mattermost/types/compliance'; import type { AdminConfig, EnvironmentConfig } from '@mattermost/types/config'; import type { DataRetentionCustomPolicy } from '@mattermost/types/data_retention'; import type { MixedUnlinkedGroupRedux } from '@mattermost/types/groups'; import type { PluginRedux, PluginStatusRedux } from '@mattermost/types/plugins'; import type { SamlCertificateStatus, SamlMetadataResponse } from '@mattermost/types/saml'; import type { UserAccessToken, UserProfile } from '@mattermost/types/users'; import type { RelationOneToOne, IDMappedObjects } from '@mattermost/types/utilities'; export declare function convertAnalyticsRowsToStats(data: AnalyticsRow[], name: string): AnalyticsState; declare const _default: import("redux").Reducer<{ logs: any; plainLogs: any; audits: Record<string, Audit>; config: any; environmentConfig: any; complianceReports: Record<string, Compliance>; clusterInfo: any; samlCertStatus: any; analytics: AnalyticsState; teamAnalytics: RelationOneToOne<import("@mattermost/types/teams").Team, AnalyticsState>; userAccessTokensByUser: RelationOneToOne<UserProfile, Record<string, UserAccessToken>>; userAccessTokens: any; plugins: Record<string, PluginRedux>; pluginStatuses: any; ldapGroups: any; ldapGroupsCount: any; samlMetadataResponse: any; dataRetentionCustomPolicies: IDMappedObjects<DataRetentionCustomPolicy>; dataRetentionCustomPoliciesCount: any; prevTrialLicense: any; accessControlPolicies: IDMappedObjects<AccessControlPolicy>; channelsForAccessControlPolicy: any; }, import("redux").AnyAction, Partial<{ logs: string[] | undefined; plainLogs: string[] | undefined; audits: Record<string, Audit> | undefined; config: Partial<AdminConfig> | undefined; environmentConfig: Partial<EnvironmentConfig> | undefined; complianceReports: Record<string, Compliance> | undefined; clusterInfo: ClusterInfo[] | undefined; samlCertStatus: Partial<SamlCertificateStatus> | undefined; analytics: AnalyticsState | undefined; teamAnalytics: RelationOneToOne<import("@mattermost/types/teams").Team, AnalyticsState> | undefined; userAccessTokensByUser: RelationOneToOne<UserProfile, Record<string, UserAccessToken>> | undefined; userAccessTokens: Record<string, UserAccessToken> | undefined; plugins: Record<string, PluginRedux> | undefined; pluginStatuses: Record<string, PluginStatusRedux> | undefined; ldapGroups: Record<string, MixedUnlinkedGroupRedux> | undefined; ldapGroupsCount: number | undefined; samlMetadataResponse: Partial<SamlMetadataResponse> | undefined; dataRetentionCustomPolicies: IDMappedObjects<DataRetentionCustomPolicy> | undefined; dataRetentionCustomPoliciesCount: number | undefined; prevTrialLicense: Partial<AdminConfig> | undefined; accessControlPolicies: IDMappedObjects<AccessControlPolicy> | undefined; channelsForAccessControlPolicy: Record<string, string[]> | undefined; }>>; export default _default;