@@ -108,7 +108,7 @@ class StickyScrollController extends Disposable implements IEditorContribution {
108
108
let didRecursion : boolean = false ;
109
109
for ( const outline of outlineElement ?. children . values ( ) ) {
110
110
const kind : SymbolKind = outline . symbol . kind ;
111
- if ( kind === SymbolKind . Class || kind === SymbolKind . Constructor || kind === SymbolKind . Function || kind === SymbolKind . Interface || kind === SymbolKind . Method ) {
111
+ if ( kind === SymbolKind . Class || kind === SymbolKind . Constructor || kind === SymbolKind . Function || kind === SymbolKind . Interface || kind === SymbolKind . Method || kind === SymbolKind . Module ) {
112
112
didRecursion = true ;
113
113
this . _findLineRanges ( outline , depth + 1 ) ;
114
114
}
@@ -127,7 +127,7 @@ class StickyScrollController extends Disposable implements IEditorContribution {
127
127
128
128
while ( outlineElement ) {
129
129
const kind : SymbolKind = outlineElement . symbol . kind ;
130
- if ( kind === SymbolKind . Class || kind === SymbolKind . Constructor || kind === SymbolKind . Function || kind === SymbolKind . Interface || kind === SymbolKind . Method ) {
130
+ if ( kind === SymbolKind . Class || kind === SymbolKind . Constructor || kind === SymbolKind . Function || kind === SymbolKind . Interface || kind === SymbolKind . Method || kind === SymbolKind . Module ) {
131
131
currentStartLine = outlineElement ?. symbol . range . startLineNumber as number ;
132
132
currentEndLine = outlineElement ?. symbol . range . endLineNumber as number ;
133
133
this . _ranges . push ( [ currentStartLine , currentEndLine , depth ] ) ;
@@ -154,7 +154,7 @@ class StickyScrollController extends Disposable implements IEditorContribution {
154
154
for ( const outline of outlineModel . children . values ( ) ) {
155
155
if ( outline instanceof OutlineElement ) {
156
156
const kind : SymbolKind = outline . symbol . kind ;
157
- if ( kind === SymbolKind . Class || kind === SymbolKind . Constructor || kind === SymbolKind . Function || kind === SymbolKind . Interface || kind === SymbolKind . Method ) {
157
+ if ( kind === SymbolKind . Class || kind === SymbolKind . Constructor || kind === SymbolKind . Function || kind === SymbolKind . Interface || kind === SymbolKind . Method || kind === SymbolKind . Module ) {
158
158
this . _findLineRanges ( outline , 1 ) ;
159
159
} else {
160
160
this . _findLineRanges ( outline , 0 ) ;
0 commit comments