documentSymbol method
The document outline (hierarchical DocumentSymbols) for uri.
Implementation
Future<List<DocumentSymbol>> documentSymbol(String uri) async {
final r = await sendRequest('textDocument/documentSymbol', {
'textDocument': {'uri': uri},
});
return [
for (final s in (r as List?) ?? const [])
DocumentSymbol.fromJson((s as Map).cast<String, Object?>()),
];
}