proc getFilesystem*(self: EditorFileSystem): EditorFileSystemDirectory {.gcsafe,
    locks: 0
.} 
- 
 
proc isScanning*(self: EditorFileSystem): bool {.gcsafe, locks: 0
.} 
- 
 
proc getScanningProgress*(self: EditorFileSystem): float64 {.gcsafe, locks: 0
.} 
- 
 
proc scan*(self: EditorFileSystem) {.gcsafe, locks: 0
.} 
- 
 
proc scanSources*(self: EditorFileSystem) {.gcsafe, locks: 0
.} 
- 
 
proc updateFile*(self: EditorFileSystem; path: string) {.gcsafe, locks: 0
.} 
- 
 
proc getFilesystemPath*(self: EditorFileSystem; path: string): EditorFileSystemDirectory {.
    gcsafe, locks: 0
.} 
- 
 
proc getFileType*(self: EditorFileSystem; path: string): string {.gcsafe, locks: 0
.} 
-