mattermost-redux
Version:
Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client
113 lines (112 loc) • 5.86 kB
TypeScript
declare const _default: import("redux").Reducer<{
channels: {
getChannels: import("@mattermost/types/requests").RequestStatusType;
getAllChannels: import("@mattermost/types/requests").RequestStatusType;
myChannels: import("@mattermost/types/requests").RequestStatusType;
createChannel: import("@mattermost/types/requests").RequestStatusType;
};
files: {
uploadFiles: import("@mattermost/types/requests").RequestStatusType;
};
general: {
websocket: import("@mattermost/types/requests").RequestStatusType;
};
posts: {
createPost: import("@mattermost/types/requests").RequestStatusType;
editPost: import("@mattermost/types/requests").RequestStatusType;
getPostThread: import("@mattermost/types/requests").RequestStatusType;
};
teams: {
getTeams: import("@mattermost/types/requests").RequestStatusType;
};
users: {
login: import("@mattermost/types/requests").RequestStatusType;
logout: import("@mattermost/types/requests").RequestStatusType;
autocompleteUsers: import("@mattermost/types/requests").RequestStatusType;
updateMe: import("@mattermost/types/requests").RequestStatusType;
};
admin: {
createCompliance: import("@mattermost/types/requests").RequestStatusType;
};
search: {
flaggedPosts: import("@mattermost/types/requests").RequestStatusType;
pinnedPosts: import("@mattermost/types/requests").RequestStatusType;
};
roles: {
getRolesByNames: import("@mattermost/types/requests").RequestStatusType;
getRoleByName: import("@mattermost/types/requests").RequestStatusType;
getRole: import("@mattermost/types/requests").RequestStatusType;
editRole: import("@mattermost/types/requests").RequestStatusType;
};
}, import("redux").AnyAction, Partial<{
channels: {
getChannels: import("@mattermost/types/requests").RequestStatusType;
getAllChannels: import("@mattermost/types/requests").RequestStatusType;
myChannels: import("@mattermost/types/requests").RequestStatusType;
createChannel: import("@mattermost/types/requests").RequestStatusType;
} | Partial<{
getChannels: import("@mattermost/types/requests").RequestStatusType | undefined;
getAllChannels: import("@mattermost/types/requests").RequestStatusType | undefined;
myChannels: import("@mattermost/types/requests").RequestStatusType | undefined;
createChannel: import("@mattermost/types/requests").RequestStatusType | undefined;
}> | undefined;
files: {
uploadFiles: import("@mattermost/types/requests").RequestStatusType;
} | Partial<{
uploadFiles: import("@mattermost/types/requests").RequestStatusType | undefined;
}> | undefined;
general: {
websocket: import("@mattermost/types/requests").RequestStatusType;
} | Partial<{
websocket: import("@mattermost/types/requests").RequestStatusType | undefined;
}> | undefined;
posts: {
createPost: import("@mattermost/types/requests").RequestStatusType;
editPost: import("@mattermost/types/requests").RequestStatusType;
getPostThread: import("@mattermost/types/requests").RequestStatusType;
} | Partial<{
createPost: import("@mattermost/types/requests").RequestStatusType | undefined;
editPost: import("@mattermost/types/requests").RequestStatusType | undefined;
getPostThread: import("@mattermost/types/requests").RequestStatusType | undefined;
}> | undefined;
teams: {
getTeams: import("@mattermost/types/requests").RequestStatusType;
} | Partial<{
getTeams: import("@mattermost/types/requests").RequestStatusType | undefined;
}> | undefined;
users: {
login: import("@mattermost/types/requests").RequestStatusType;
logout: import("@mattermost/types/requests").RequestStatusType;
autocompleteUsers: import("@mattermost/types/requests").RequestStatusType;
updateMe: import("@mattermost/types/requests").RequestStatusType;
} | Partial<{
login: import("@mattermost/types/requests").RequestStatusType | undefined;
logout: import("@mattermost/types/requests").RequestStatusType | undefined;
autocompleteUsers: import("@mattermost/types/requests").RequestStatusType | undefined;
updateMe: import("@mattermost/types/requests").RequestStatusType | undefined;
}> | undefined;
admin: {
createCompliance: import("@mattermost/types/requests").RequestStatusType;
} | Partial<{
createCompliance: import("@mattermost/types/requests").RequestStatusType | undefined;
}> | undefined;
search: {
flaggedPosts: import("@mattermost/types/requests").RequestStatusType;
pinnedPosts: import("@mattermost/types/requests").RequestStatusType;
} | Partial<{
flaggedPosts: import("@mattermost/types/requests").RequestStatusType | undefined;
pinnedPosts: import("@mattermost/types/requests").RequestStatusType | undefined;
}> | undefined;
roles: {
getRolesByNames: import("@mattermost/types/requests").RequestStatusType;
getRoleByName: import("@mattermost/types/requests").RequestStatusType;
getRole: import("@mattermost/types/requests").RequestStatusType;
editRole: import("@mattermost/types/requests").RequestStatusType;
} | Partial<{
getRolesByNames: import("@mattermost/types/requests").RequestStatusType | undefined;
getRoleByName: import("@mattermost/types/requests").RequestStatusType | undefined;
getRole: import("@mattermost/types/requests").RequestStatusType | undefined;
editRole: import("@mattermost/types/requests").RequestStatusType | undefined;
}> | undefined;
}>>;
export default _default;