From 567b696cecbec870c36f5a07dd02fb5d9f9efb9b Mon Sep 17 00:00:00 2001 From: Shin'ya Ueoka Date: Sat, 30 Sep 2017 22:51:18 +0900 Subject: redux in console --- src/pages/completion.js | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 src/pages/completion.js (limited to 'src/pages/completion.js') diff --git a/src/pages/completion.js b/src/pages/completion.js deleted file mode 100644 index 4c69afb..0000000 --- a/src/pages/completion.js +++ /dev/null @@ -1,27 +0,0 @@ -export default class Completion { - constructor(completions) { - if (typeof completions.length !== 'number') { - throw new TypeError('completions does not have a length in number'); - } - this.completions = completions; - this.index = 0; - } - - prev() { - let length = this.completions.length; - if (length === 0) { - return null; - } - this.index = (this.index + length - 1) % length; - return this.completions[this.index]; - } - - next() { - if (this.completions.length === 0) { - return null; - } - let item = this.completions[this.index]; - this.index = (this.index + 1) % this.completions.length; - return item; - } -} -- cgit v1.2.3