File tree 1 file changed +1
-3
lines changed
1 file changed +1
-3
lines changed Original file line number Diff line number Diff line change @@ -19,8 +19,6 @@ let (@) res1 res2 =
19
19
let validateImplements ( objdef : ObjectDef ) ( idef : InterfaceDef ) =
20
20
let objectFields =
21
21
objdef.Fields
22
- |> Array.map ( fun f -> ( f.Name, f))
23
- |> Map.ofArray
24
22
let errors =
25
23
idef.Fields
26
24
|> Array.fold ( fun acc f ->
@@ -36,7 +34,7 @@ let validateType (namedTypes: Map<string, NamedDef>) typedef =
36
34
match typedef with
37
35
| Scalar scalardef -> Success
38
36
| Object objdef ->
39
- let nonEmptyResult = if objdef.Fields.Length > 0 then Success else Error [ objdef.Name + " must have at least one field defined" ]
37
+ let nonEmptyResult = if objdef.Fields.Count > 0 then Success else Error [ objdef.Name + " must have at least one field defined" ]
40
38
let implementsResult =
41
39
objdef.Implements
42
40
|> Array.fold ( fun acc i -> acc @ validateImplements objdef i) Success
You can’t perform that action at this time.
0 commit comments