/** @constructor */ Components.Vim.State.Recorder = function(){}; /** @type Function */ Components.Vim.State.Recorder.undo; /** @type Function */ Components.Vim.State.Recorder.redo; /** @type Function */ Components.Vim.State.Recorder.record; /** @type Function */ Components.Vim.State.Recorder.save; /** @type Boolean */ Components.Vim.State.Recorder.changed;