Added listing of files and directories

This commit is contained in:
2025-12-23 12:25:24 +01:00
parent 7349624da9
commit 3a52b85dfb
8 changed files with 266 additions and 23 deletions

View File

@@ -1 +1,24 @@
export type VisitedQuestions = number[][];
export type Directory = {
name: string;
isDir: true;
};
export type Ressource = {
_id: string;
fullpath: string;
path: string;
user: string;
mimetype: string;
name: string;
filename: string;
};
export function isDir(dir: Directory | Ressource): dir is Directory {
return (dir as Directory).isDir === true;
}
export function isRessource(ressource: Ressource | Directory): ressource is Ressource {
return (ressource as Directory).isDir === undefined;
}