hidden file/folder
Massimo Melina committed
Dec 15, 2021 at 13:06 UTC
d14c39c7f29eaca8475f9f2ba08631fb67ac583c
2 files changed
+5
-5
src/apis.ts
+4
-5
@@ -29,11 +29,10 @@ export const frontEndApis: ApiHandlers = {
29
if (!node)
30
return
31
const list = await Promise.all((node.children ||[]).map(async (node:VfsNode) =>
32
- node.source ? await stat(node.source).then(
33
- statRes => statToFile(node.name, statRes),
34
- () => null)
35
- : node.name ? { n: node.name+'/' }
36
- : null
32
+ node.hidden ? null
33
+ : node.source ? stat(node.source).then(res => statToFile(node.name, res), () => null)
34
+ : node.name ? { n: node.name + '/' }
35
+ : null
36
))
37
_.remove(list, x => !x)
38
let path = node.source
src/vfs.ts
+1
@@ -14,6 +14,7 @@ export interface VfsNode {
14
source?: string,
15
children?: VfsNode[],
16
hide?: string | string[],
17
+ hidden?: boolean,
18
rename?: Record<string,string>,
19
}
20