console as redux architecture

This commit is contained in:
Shin'ya Ueoka 2017-11-07 21:20:22 +09:00
parent e1c70769ea
commit 956dd937d3
7 changed files with 110 additions and 88 deletions

View file

@ -33,10 +33,18 @@ const hideCommand = () => {
};
};
const setCompletions = (completions) => {
const setConsoleText = (consoleText) => {
return {
type: actions.CONSOLE_SET_CONSOLE_TEXT,
consoleText,
};
};
const setCompletions = (completionSource, completions) => {
return {
type: actions.CONSOLE_SET_COMPLETIONS,
completions: completions
completionSource,
completions,
};
};
@ -53,6 +61,6 @@ const completionPrev = () => {
};
export {
showCommand, showFind, showError, showInfo, hideCommand,
showCommand, showFind, showError, showInfo, hideCommand, setConsoleText,
setCompletions, completionNext, completionPrev
};

View file

@ -4,6 +4,7 @@ export default {
CONSOLE_SHOW_ERROR: 'console.show.error',
CONSOLE_SHOW_INFO: 'console.show.info',
CONSOLE_HIDE_COMMAND: 'console.hide.command',
CONSOLE_SET_CONSOLE_TEXT: 'console.set.command',
CONSOLE_SET_COMPLETIONS: 'console.set.completions',
CONSOLE_COMPLETION_NEXT: 'console.completion.next',
CONSOLE_COMPLETION_PREV: 'console.completion.prev',