summaryrefslogtreecommitdiff
path: root/src/Language/GraphQL/Encoder.hs
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2019-10-01 06:59:30 +0200
committerEugen Wissner <belka@caraus.de>2019-10-01 07:24:25 +0200
commitb2a9ec7d829cde4d49cf6051c12fd64955979f7c (patch)
treed5f36a2a70bf6b9a261d756b34243ecc4ac2355e /src/Language/GraphQL/Encoder.hs
parent0d142fb01c6cd88e8a15e312c0be0607d78c6c54 (diff)
downloadgraphql-b2a9ec7d829cde4d49cf6051c12fd64955979f7c.tar.gz
Deprecate plural type aliases
Fixes #16. Deprecates: - Language.GraphQL.AST.Arguments - Language.GraphQL.AST.Directives - Language.GraphQL.AST.VariableDefinitions
Diffstat (limited to 'src/Language/GraphQL/Encoder.hs')
-rw-r--r--src/Language/GraphQL/Encoder.hs12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/Language/GraphQL/Encoder.hs b/src/Language/GraphQL/Encoder.hs
index 63a0ef2..b3ec655 100644
--- a/src/Language/GraphQL/Encoder.hs
+++ b/src/Language/GraphQL/Encoder.hs
@@ -67,11 +67,11 @@ operationDefinition formatter (OperationDefinition Mutation name vars dirs sels)
= "mutation " <> node formatter name vars dirs sels
node :: Formatter
- -> Maybe Name
- -> VariableDefinitions
- -> Directives
- -> SelectionSet
- -> Text
+ -> Maybe Name
+ -> [VariableDefinition]
+ -> [Directive]
+ -> SelectionSet
+ -> Text
node formatter name vars dirs sels
= Text.Lazy.fromStrict (fold name)
<> optempty (variableDefinitions formatter) vars
@@ -170,7 +170,7 @@ directive :: Formatter -> Directive -> Text
directive formatter (Directive name args)
= "@" <> Text.Lazy.fromStrict name <> optempty (arguments formatter) args
-directives :: Formatter -> Directives -> Text
+directives :: Formatter -> [Directive] -> Text
directives formatter@(Pretty _) = Text.Lazy.cons ' ' . spaces (directive formatter)
directives Minified = spaces (directive Minified)