Add some types to make code more readable
Change-Id: I5b4ba39ad4226e83d6524ccffc3caf8f942384f1
This commit is contained in:
@@ -204,6 +204,7 @@
|
|||||||
*
|
*
|
||||||
* @param {!Object} state
|
* @param {!Object} state
|
||||||
* @param {!Array<!Object>} sections
|
* @param {!Array<!Object>} sections
|
||||||
|
* @return {{lineDelta: {left: number, right: number}, groups: !Array<!Object>, newSectionIndex: number}}
|
||||||
*/
|
*/
|
||||||
_processNext(state, sections) {
|
_processNext(state, sections) {
|
||||||
const firstUncollapsibleSectionIndex =
|
const firstUncollapsibleSectionIndex =
|
||||||
@@ -259,7 +260,7 @@
|
|||||||
* @param {!Object} state
|
* @param {!Object} state
|
||||||
* @param {!Array<Object>} sections
|
* @param {!Array<Object>} sections
|
||||||
* @param {number} firstUncollapsibleSectionIndex
|
* @param {number} firstUncollapsibleSectionIndex
|
||||||
* @return {!Object}
|
* @return {{lineDelta: {left: number, right: number}, groups: !Array<!Object>, newSectionIndex: number}}
|
||||||
*/
|
*/
|
||||||
_processCollapsibleSections(
|
_processCollapsibleSections(
|
||||||
state, sections, firstUncollapsibleSectionIndex) {
|
state, sections, firstUncollapsibleSectionIndex) {
|
||||||
@@ -300,6 +301,12 @@
|
|||||||
return this._linesLeft(section).length;
|
return this._linesLeft(section).length;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {!Array<!Object>} sections
|
||||||
|
* @param {number} offsetLeft
|
||||||
|
* @param {number} offsetRight
|
||||||
|
* @return {!Array<!Object>} (GrDiffGroup)
|
||||||
|
*/
|
||||||
_sectionsToGroups(sections, offsetLeft, offsetRight) {
|
_sectionsToGroups(sections, offsetLeft, offsetRight) {
|
||||||
return sections.map(section => {
|
return sections.map(section => {
|
||||||
const group = this._sectionToGroup(section, offsetLeft, offsetRight);
|
const group = this._sectionToGroup(section, offsetLeft, offsetRight);
|
||||||
@@ -310,6 +317,12 @@
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {!Object} section
|
||||||
|
* @param {number} offsetLeft
|
||||||
|
* @param {number} offsetRight
|
||||||
|
* @return {!Object} (GrDiffGroup)
|
||||||
|
*/
|
||||||
_sectionToGroup(section, offsetLeft, offsetRight) {
|
_sectionToGroup(section, offsetLeft, offsetRight) {
|
||||||
const type = section.ab ? GrDiffGroup.Type.BOTH : GrDiffGroup.Type.DELTA;
|
const type = section.ab ? GrDiffGroup.Type.BOTH : GrDiffGroup.Type.DELTA;
|
||||||
const lines = this._linesFromSection(section, offsetLeft, offsetRight);
|
const lines = this._linesFromSection(section, offsetLeft, offsetRight);
|
||||||
|
@@ -218,7 +218,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Start processing symtax for the loaded diff and notify layer listeners
|
* Start processing syntax for the loaded diff and notify layer listeners
|
||||||
* as syntax info comes online.
|
* as syntax info comes online.
|
||||||
* @return {Promise}
|
* @return {Promise}
|
||||||
*/
|
*/
|
||||||
|
Reference in New Issue
Block a user