浏览代码

Add default directives;

bjorn 9 年之前
父节点
当前提交
6cad300eaa
共有 2 个文件被更改,包括 6 次插入2 次删除
  1. 5 0
      graphql/schema.lua
  2. 1 2
      tests/data/schema.lua

+ 5 - 0
graphql/schema.lua

@@ -57,6 +57,11 @@ function schema.create(config)
 
   generateTypeMap(self.query)
 
+  self.directives = self.directives or {
+    types.include,
+    types.skip
+  }
+
   if self.directives then
     for _, directive in ipairs(self.directives) do
       self.directiveMap[directive.name] = directive

+ 1 - 2
tests/data/schema.lua

@@ -126,6 +126,5 @@ local query = types.object({
 })
 
 return schema.create({
-  query = query,
-  directives = { types.skip, types.include }
+  query = query
 })