File tree Expand file tree Collapse file tree 2 files changed +1
-26
lines changed Expand file tree Collapse file tree 2 files changed +1
-26
lines changed Original file line number Diff line number Diff line change 11import {
2- Configuration ,
32 Disposable ,
4- LanguageClient ,
53 lspRangeToRange ,
6- NotificationRequest ,
74 nova ,
85 TreeDataProvider ,
96 TreeItem ,
107 TreeItemCollapsibleState ,
118 TreeView ,
12- wrapCommand ,
139} from "../nova_utils.ts" ;
1410import { lsp } from "../../deps.ts" ;
15- let symbolDataProvider : SymbolDataProvider | null = null ;
11+ import { Element , Header } from "../sidebars.ts" ;
1612
1713function getFilename ( uri : string ) {
1814 return decodeURIComponent ( uri ) . split ( "/" ) . pop ( ) ! ;
1915}
20-
21- interface Element {
22- toTreeItem : ( ) => TreeItem ;
23- children : Element [ ] ;
24- }
2516class File implements Element {
2617 uri : string ;
2718 extension : string ;
@@ -51,19 +42,6 @@ class File implements Element {
5142 return item ;
5243 }
5344}
54- class Header implements Element {
55- content : string ;
56- children : [ ] ;
57- constructor ( content : string ) {
58- this . content = content ;
59- this . children = [ ] ;
60- }
61-
62- toTreeItem ( ) {
63- const item = new TreeItem ( this . content ) ;
64- return item ;
65- }
66- }
6745class Symbol implements Element {
6846 name : string ;
6947 type : string ;
Original file line number Diff line number Diff line change @@ -3,9 +3,6 @@ import { TreeItem } from "./nova_utils.ts";
33export interface Element {
44 toTreeItem : ( ) => TreeItem ;
55 children : Element [ ] ;
6- path ?: string ;
7- uri ?: string ;
8- shouldDisambiguate ?: boolean ;
96}
107
118export class Header implements Element {
You can’t perform that action at this time.
0 commit comments