UNPKG

mattermost-redux

Version:

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

23 lines (22 loc) 1.13 kB
import type { FileInfo, FileSearchResultItem } from '@mattermost/types/files'; import type { MMReduxAction } from 'mattermost-redux/action_types'; export declare function files(state: Record<string, FileInfo> | undefined, action: MMReduxAction): any; export declare function filesFromSearch(state: Record<string, FileSearchResultItem> | undefined, action: MMReduxAction): any; export declare function fileIdsByPostId(state: Record<string, string[]> | undefined, action: MMReduxAction): any; export declare function rejectedFiles(state: Set<string> | undefined, action: MMReduxAction): Set<unknown>; declare const _default: import("redux").Reducer<{ files: any; filesFromSearch: any; fileIdsByPostId: any; filePublicLink: any; rejectedFiles: Set<unknown>; }, import("redux").AnyAction, Partial<{ files: Record<string, FileInfo> | undefined; filesFromSearch: Record<string, FileSearchResultItem> | undefined; fileIdsByPostId: Record<string, string[]> | undefined; filePublicLink: { link: string; } | undefined; rejectedFiles: Set<string> | undefined; }>>; export default _default;