externs
This commit is contained in:
43
botanjs/src/externs/Components.Vim.Cursor.js
Normal file
43
botanjs/src/externs/Components.Vim.Cursor.js
Normal file
@@ -0,0 +1,43 @@
|
||||
/** @constructor */
|
||||
Components.Vim.Cursor = function(){};
|
||||
|
||||
/** @type {Components.Vim.LineFeeder} */
|
||||
Components.Vim.Cursor.feeder;
|
||||
/** @type {Components.Vim.IAction} */
|
||||
Components.Vim.Cursor.action;
|
||||
|
||||
/** @type Function */
|
||||
Components.Vim.Cursor.moveX;
|
||||
/** @type Function */
|
||||
Components.Vim.Cursor.moveY;
|
||||
/** @type Function */
|
||||
Components.Vim.Cursor.lineStart;
|
||||
/** @type Function */
|
||||
Components.Vim.Cursor.lineEnd;
|
||||
/** @type Function */
|
||||
Components.Vim.Cursor.updatePosition;
|
||||
/** @type Function */
|
||||
Components.Vim.Cursor.openAction;
|
||||
/** @type Function */
|
||||
Components.Vim.Cursor.closeAction;
|
||||
|
||||
/** @type {Array} */
|
||||
Components.Vim.Cursor.lineBuffers;
|
||||
/** @type Number */
|
||||
Components.Vim.Cursor.pX;
|
||||
/** @type Number */
|
||||
Components.Vim.Cursor.P;
|
||||
/** @type Number */
|
||||
Components.Vim.Cursor.X;
|
||||
/** @type Number */
|
||||
Components.Vim.Cursor.Y;
|
||||
/** @type Number */
|
||||
Components.Vim.Cursor.cols;
|
||||
/** @type message */
|
||||
Components.Vim.Cursor.string;
|
||||
/** @type Object */
|
||||
Components.Vim.Cursor.position;
|
||||
/** @type Number */
|
||||
Components.Vim.Cursor.position.start;
|
||||
/** @type Number */
|
||||
Components.Vim.Cursor.position.end;
|
9
botanjs/src/externs/Components.Vim.IAction.js
Normal file
9
botanjs/src/externs/Components.Vim.IAction.js
Normal file
@@ -0,0 +1,9 @@
|
||||
/** @constructor */
|
||||
Components.Vim.IAction = function(){};
|
||||
|
||||
/** @type Function */
|
||||
Components.Vim.IAction.dispose;
|
||||
/** @type Function */
|
||||
Components.Vim.IAction.handler;
|
||||
/** @type Function */
|
||||
Components.Vim.IAction.getMessage;
|
42
botanjs/src/externs/Components.Vim.LineBuffer.js
Normal file
42
botanjs/src/externs/Components.Vim.LineBuffer.js
Normal file
@@ -0,0 +1,42 @@
|
||||
/** @constructor */
|
||||
Components.Vim.LineBuffer = function(){};
|
||||
|
||||
/** @type {Components.Vim.LineBuffer} */
|
||||
Components.Vim.LineBuffer.next;
|
||||
/** @type {Components.Vim.LineBuffer} */
|
||||
Components.Vim.LineBuffer.prev;
|
||||
/** @type {Components.Vim.LineBuffer} */
|
||||
Components.Vim.LineBuffer.nextLine;
|
||||
|
||||
/** @type EventDispatcher */
|
||||
Components.Vim.LineBuffer.dispatcher;
|
||||
|
||||
/** @type Function */
|
||||
Components.Vim.LineBuffer.softReset;
|
||||
/** @type Function */
|
||||
Components.Vim.LineBuffer.pan;
|
||||
/** @type Function */
|
||||
Components.Vim.LineBuffer.render;
|
||||
/** @type Function */
|
||||
Components.Vim.LineBuffer.setRender;
|
||||
/** @type Function */
|
||||
Components.Vim.LineBuffer.init;
|
||||
/** @type Function */
|
||||
Components.Vim.LineBuffer.setWrap;
|
||||
|
||||
/** @type Array */
|
||||
Components.Vim.LineBuffer.visualLines;
|
||||
/** @type Boolean */
|
||||
Components.Vim.LineBuffer.placeholder;
|
||||
/** @type Boolean */
|
||||
Components.Vim.LineBuffer.br;
|
||||
/** @type Number */
|
||||
Components.Vim.LineBuffer.cols;
|
||||
/** @type Number */
|
||||
Components.Vim.LineBuffer.lineNum;
|
||||
/** @type Number */
|
||||
Components.Vim.LineBuffer.tabWidth;
|
||||
/** @type Number */
|
||||
Components.Vim.LineBuffer.linesOccupied;
|
||||
/** @type String */
|
||||
Components.Vim.LineBuffer.content;
|
44
botanjs/src/externs/Components.Vim.LineFeeder.js
Normal file
44
botanjs/src/externs/Components.Vim.LineFeeder.js
Normal file
@@ -0,0 +1,44 @@
|
||||
/** @constructor */
|
||||
Components.Vim.LineFeeder = function(){};
|
||||
|
||||
/** @type {Components.Vim.Cursor} */
|
||||
Components.Vim.LineFeeder.cursor;
|
||||
/** @type {Components.Vim.LineBuffer} */
|
||||
Components.Vim.LineFeeder.firstBuffer;
|
||||
/** @type {Components.Vim.LineBuffer} */
|
||||
Components.Vim.LineFeeder.lastBuffer;
|
||||
|
||||
/** @type EventDispatcher */
|
||||
Components.Vim.LineFeeder.dispatcher;
|
||||
|
||||
/** @type Function */
|
||||
Components.Vim.LineFeeder.softReset;
|
||||
/** @type Function */
|
||||
Components.Vim.LineFeeder.pan;
|
||||
/** @type Function */
|
||||
Components.Vim.LineFeeder.render;
|
||||
/** @type Function */
|
||||
Components.Vim.LineFeeder.setRender;
|
||||
/** @type Function */
|
||||
Components.Vim.LineFeeder.init;
|
||||
/** @type Function */
|
||||
Components.Vim.LineFeeder.setWrap;
|
||||
|
||||
/** @type {Array} */
|
||||
Components.Vim.LineFeeder.lineBuffers;
|
||||
/** @type Boolean */
|
||||
Components.Vim.LineFeeder.EOF;
|
||||
/** @type Number */
|
||||
Components.Vim.LineFeeder.panX;
|
||||
/** @type Number */
|
||||
Components.Vim.LineFeeder.panY;
|
||||
/** @type Number */
|
||||
Components.Vim.LineFeeder.moreAt;
|
||||
/** @type Number */
|
||||
Components.Vim.LineFeeder.linesOccupied;
|
||||
/** @type String */
|
||||
Components.Vim.LineFeeder.docPos;
|
||||
/** @type String */
|
||||
Components.Vim.LineFeeder.lineStat;
|
||||
/** @type {String} */
|
||||
Components.Vim.LineFeeder.content;
|
7
botanjs/src/externs/Components.Vim.StatusBar.js
Normal file
7
botanjs/src/externs/Components.Vim.StatusBar.js
Normal file
@@ -0,0 +1,7 @@
|
||||
/** @constructor */
|
||||
Components.Vim.StatusBar = function(){};
|
||||
|
||||
/** @type Function */
|
||||
Components.Vim.StatusBar.stamp;
|
||||
/** @type String */
|
||||
Components.Vim.StatusBar.statusText;
|
14
botanjs/src/externs/Components.Vim.VimArea.js
Normal file
14
botanjs/src/externs/Components.Vim.VimArea.js
Normal file
@@ -0,0 +1,14 @@
|
||||
/** @constructor */
|
||||
Components.Vim.VimArea = function(){};
|
||||
|
||||
/** @type {Components.Vim.LineFeeder} */
|
||||
Components.Vim.VimArea.contentFeeder;
|
||||
/** @type {Components.Vim.LineFeeder} */
|
||||
Components.Vim.VimArea.statusFeeder;
|
||||
/** @type {Components.Vim.StatusBar} */
|
||||
Components.Vim.VimArea.statusBar;
|
||||
|
||||
/** @type {Number} */
|
||||
Components.Vim.VimArea.rows;
|
||||
/** @type {Number} */
|
||||
Components.Vim.VimArea.cols;
|
2
botanjs/src/externs/Components.Vim.js
Normal file
2
botanjs/src/externs/Components.Vim.js
Normal file
@@ -0,0 +1,2 @@
|
||||
/** @object */
|
||||
Components.Vim = {};
|
Reference in New Issue
Block a user