wip: integrate filegraph into session

This commit is contained in:
Justin Lin committed 2025-04-24 22:05:10 +08:00
1 parent cdd22634e0
commit 2d95ca382f
13 files changed
+105 -42

No files matched your search

+2 -2
View File
@@ -1,7 +1,7 @@
import { FileObject } from './file.js'
import FileNode from './fileNode.js'
export interface Event {
export interface FileGraphUpdateEvent {
add?: FileObject[]
remove?: FileObject[]
discover?: FileObject[]
@@ -42,7 +42,7 @@ export default class FileGraph extends FileNode {
this.merge(newNode)
}
handleEvent(event: Event) {
handleEvent(event: FileGraphUpdateEvent) {
// eslint-disable-next-line default-case
switch (true) {
case !!event.add: