Include indent in navigation bar protocol
Previously navbar01 test had indents when run in the browser but not when run from node. Now they run the same.
This commit is contained in:
parent
3853555b49
commit
e412f52b33
|
@ -459,7 +459,7 @@ namespace ts.server {
|
|||
kindModifiers: item.kindModifiers || "",
|
||||
spans: item.spans.map(span => createTextSpanFromBounds(this.lineOffsetToPosition(fileName, span.start), this.lineOffsetToPosition(fileName, span.end))),
|
||||
childItems: this.decodeNavigationBarItems(item.childItems, fileName),
|
||||
indent: 0,
|
||||
indent: item.indent,
|
||||
bolded: false,
|
||||
grayed: false
|
||||
}));
|
||||
|
|
5
src/server/protocol.d.ts
vendored
5
src/server/protocol.d.ts
vendored
|
@ -1242,6 +1242,11 @@ declare namespace ts.server.protocol {
|
|||
* Optional children.
|
||||
*/
|
||||
childItems?: NavigationBarItem[];
|
||||
|
||||
/**
|
||||
* Number of levels deep this item should appear.
|
||||
*/
|
||||
indent: number;
|
||||
}
|
||||
|
||||
export interface NavBarResponse extends Response {
|
||||
|
|
|
@ -872,7 +872,8 @@ namespace ts.server {
|
|||
start: compilerService.host.positionToLineOffset(fileName, span.start),
|
||||
end: compilerService.host.positionToLineOffset(fileName, ts.textSpanEnd(span))
|
||||
})),
|
||||
childItems: this.decorateNavigationBarItem(project, fileName, item.childItems)
|
||||
childItems: this.decorateNavigationBarItem(project, fileName, item.childItems),
|
||||
indent: item.indent
|
||||
}));
|
||||
}
|
||||
|
||||
|
|
|
@ -85,7 +85,8 @@ verify.navigationBar([
|
|||
"text": "prop",
|
||||
"kind": "property"
|
||||
}
|
||||
]
|
||||
],
|
||||
"indent": 1
|
||||
},
|
||||
{
|
||||
"text": "Shapes",
|
||||
|
@ -100,7 +101,8 @@ verify.navigationBar([
|
|||
"text": "Values",
|
||||
"kind": "enum"
|
||||
}
|
||||
]
|
||||
],
|
||||
"indent": 1
|
||||
},
|
||||
{
|
||||
"text": "Point",
|
||||
|
@ -143,7 +145,8 @@ verify.navigationBar([
|
|||
"kind": "property",
|
||||
"kindModifiers": "public"
|
||||
}
|
||||
]
|
||||
],
|
||||
"indent": 2
|
||||
},
|
||||
{
|
||||
"text": "Values",
|
||||
|
@ -161,6 +164,7 @@ verify.navigationBar([
|
|||
"text": "value3",
|
||||
"kind": "property"
|
||||
}
|
||||
]
|
||||
],
|
||||
"indent": 2
|
||||
}
|
||||
]);
|
||||
|
|
Loading…
Reference in a new issue