Files
Jeopardy/src/lib/Types.ts

25 lines
566 B
TypeScript

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;
}