提交 14fd4cbf 编写于 作者: M Matt Bierner

Prefer for-of loop and spread

上级 ac2c2922
......@@ -43,28 +43,25 @@ class MarginComputer implements IHoverComputer<IHoverMessage[]> {
};
};
let lineDecorations = this._editor.getLineDecorations(this._lineNumber);
const lineDecorations = this._editor.getLineDecorations(this._lineNumber);
let result: IHoverMessage[] = [];
const result: IHoverMessage[] = [];
if (!lineDecorations) {
return result;
}
for (let i = 0, len = lineDecorations.length; i < len; i++) {
let d = lineDecorations[i];
for (const d of lineDecorations) {
if (!d.options.glyphMarginClassName) {
continue;
}
const hoverMessage = d.options.glyphMarginHoverMessage;
if (!hoverMessage || isEmptyMarkdownString(hoverMessage)) {
continue;
}
if (Array.isArray(hoverMessage)) {
result = result.concat(hoverMessage.map(toHoverMessage));
result.push(...hoverMessage.map(toHoverMessage));
} else {
result.push(toHoverMessage(hoverMessage));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册