Skip to content

Commit e719b27

Browse files
committed
Added missing test data
1 parent 0e2f89f commit e719b27

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
let User = < UserId : Natural | UserName : Text >
2+
3+
let Group = < GroupId : Natural | GroupName : Text >
4+
5+
let Access =
6+
{ execute : Optional Bool, read : Optional Bool, write : Optional Bool }
7+
8+
let Mode =
9+
{ user : Optional Access
10+
, group : Optional Access
11+
, other : Optional Access
12+
}
13+
14+
let Entry =
15+
\(content : Type) ->
16+
{ name : Text
17+
, content : content
18+
, user : Optional User
19+
, group : Optional Group
20+
, mode : Optional Mode
21+
}
22+
23+
in forall (result : Type) ->
24+
let DirectoryEntry = Entry (List result)
25+
26+
let FileEntry = Entry Text
27+
28+
let Make =
29+
{ directory : DirectoryEntry -> result, file : FileEntry -> result }
30+
31+
in forall (make : Make) -> List result

0 commit comments

Comments
 (0)