UNPKG

@dillonkearns/elm-graphql

Version:

<img src="https://cdn.jsdelivr.net/gh/martimatix/logo-graphqelm/logo.svg" alt="dillonearns/elm-graphql logo" width="40%" align="right">

1 lines 8.61 kB
{"moduleDefinition":{"range":[1,1,1,85],"value":{"type":"normal","normal":{"moduleName":{"range":[1,8,1,41],"value":["Graphql","Internal","Builder","Argument"]},"exposingList":{"range":[1,42,1,85],"value":{"type":"explicit","explicit":[{"range":[1,52,1,64],"value":{"type":"typeexpose","typeexpose":{"name":"Argument","open":[1,60,1,64]}}},{"range":[1,66,1,74],"value":{"type":"function","function":{"name":"optional"}}},{"range":[1,76,1,84],"value":{"type":"function","function":{"name":"required"}}}]}}}}},"imports":[{"range":[12,1,12,58],"value":{"moduleName":{"range":[12,8,12,31],"value":["Graphql","Internal","Encode"]},"moduleAlias":{"range":[12,35,12,41],"value":["Encode"]},"exposingList":{"range":[12,42,12,58],"value":{"type":"explicit","explicit":[{"range":[12,52,12,57],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Value"}}}]}}}},{"range":[13,1,13,80],"value":{"moduleName":{"range":[13,8,13,32],"value":["Graphql","OptionalArgument"]},"moduleAlias":{"range":[13,36,13,52],"value":["OptionalArgument"]},"exposingList":{"range":[13,53,13,80],"value":{"type":"explicit","explicit":[{"range":[13,63,13,79],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"OptionalArgument"}}}]}}}}],"declarations":[{"range":[18,1,19,28],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[18,6,18,14],"value":"Argument"},"generics":[],"constructors":[{"range":[19,7,19,28],"value":{"name":{"range":[19,7,19,15],"value":"Argument"},"arguments":[{"range":[19,16,19,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[19,16,19,22],"value":{"moduleName":[],"name":"String"}},"args":[]}}},{"range":[19,23,19,28],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[19,23,19,28],"value":{"moduleName":[],"name":"Value"}},"args":[]}}}]}}]}}},{"range":[24,1,36,24],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[24,1,24,74],"value":{"name":{"range":[24,1,24,9],"value":"optional"},"typeAnnotation":{"range":[24,12,24,74],"value":{"type":"function","function":{"left":{"range":[24,12,24,18],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,12,24,18],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[24,22,24,74],"value":{"type":"function","function":{"left":{"range":[24,22,24,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,22,24,38],"value":{"moduleName":[],"name":"OptionalArgument"}},"args":[{"range":[24,39,24,40],"value":{"type":"generic","generic":{"value":"a"}}}]}}},"right":{"range":[24,44,24,74],"value":{"type":"function","function":{"left":{"range":[24,44,24,56],"value":{"type":"function","function":{"left":{"range":[24,45,24,46],"value":{"type":"generic","generic":{"value":"a"}}},"right":{"range":[24,50,24,55],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,50,24,55],"value":{"moduleName":[],"name":"Value"}},"args":[]}}}}}},"right":{"range":[24,60,24,74],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,60,24,65],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[24,66,24,74],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,66,24,74],"value":{"moduleName":[],"name":"Argument"}},"args":[]}}}]}}}}}}}}}}}}}},"declaration":{"range":[25,1,36,24],"value":{"name":{"range":[25,1,25,9],"value":"optional"},"arguments":[{"range":[25,10,25,19],"value":{"type":"var","var":{"value":"fieldName"}}},{"range":[25,20,25,30],"value":{"type":"var","var":{"value":"maybeValue"}}},{"range":[25,31,25,38],"value":{"type":"var","var":{"value":"toValue"}}}],"expression":{"range":[26,5,36,24],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[27,9,27,39],"value":{"type":"named","named":{"qualified":{"moduleName":["OptionalArgument"],"name":"Present"},"patterns":[{"range":[27,34,27,39],"value":{"type":"var","var":{"value":"value"}}}]}}},"expression":{"range":[28,13,29,24],"value":{"type":"application","application":[{"range":[28,13,28,21],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Argument"}}},{"range":[28,22,28,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"fieldName"}}},{"range":[28,32,28,47],"value":{"type":"parenthesized","parenthesized":{"range":[28,33,28,46],"value":{"type":"application","application":[{"range":[28,33,28,40],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"toValue"}}},{"range":[28,41,28,46],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"value"}}}]}}}},{"range":[29,17,29,19],"value":{"type":"operator","operator":"|>"}},{"range":[29,20,29,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}}]}}},{"pattern":{"range":[31,9,31,32],"value":{"type":"named","named":{"qualified":{"moduleName":["OptionalArgument"],"name":"Absent"},"patterns":[]}}},"expression":{"range":[32,13,32,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}},{"pattern":{"range":[34,9,34,30],"value":{"type":"named","named":{"qualified":{"moduleName":["OptionalArgument"],"name":"Null"},"patterns":[]}}},"expression":{"range":[35,13,36,24],"value":{"type":"application","application":[{"range":[35,13,35,21],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Argument"}}},{"range":[35,22,35,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"fieldName"}}},{"range":[35,32,35,43],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Encode"],"name":"null"}}},{"range":[36,17,36,19],"value":{"type":"operator","operator":"|>"}},{"range":[36,20,36,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}}]}}}],"expression":{"range":[26,10,26,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"maybeValue"}}}}}}}}}}},{"range":[41,1,43,36],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[41,1,41,51],"value":{"name":{"range":[41,1,41,9],"value":"required"},"typeAnnotation":{"range":[41,12,41,51],"value":{"type":"function","function":{"left":{"range":[41,12,41,18],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[41,12,41,18],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[41,22,41,51],"value":{"type":"function","function":{"left":{"range":[41,22,41,23],"value":{"type":"generic","generic":{"value":"a"}}},"right":{"range":[41,27,41,51],"value":{"type":"function","function":{"left":{"range":[41,27,41,39],"value":{"type":"function","function":{"left":{"range":[41,28,41,29],"value":{"type":"generic","generic":{"value":"a"}}},"right":{"range":[41,33,41,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[41,33,41,38],"value":{"moduleName":[],"name":"Value"}},"args":[]}}}}}},"right":{"range":[41,43,41,51],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[41,43,41,51],"value":{"moduleName":[],"name":"Argument"}},"args":[]}}}}}}}}}}}}}},"declaration":{"range":[42,1,43,36],"value":{"name":{"range":[42,1,42,9],"value":"required"},"arguments":[{"range":[42,10,42,19],"value":{"type":"var","var":{"value":"fieldName"}}},{"range":[42,20,42,23],"value":{"type":"var","var":{"value":"raw"}}},{"range":[42,24,42,30],"value":{"type":"var","var":{"value":"encode"}}}],"expression":{"range":[43,5,43,36],"value":{"type":"application","application":[{"range":[43,5,43,13],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Argument"}}},{"range":[43,14,43,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"fieldName"}}},{"range":[43,24,43,36],"value":{"type":"parenthesized","parenthesized":{"range":[43,25,43,35],"value":{"type":"application","application":[{"range":[43,25,43,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"encode"}}},{"range":[43,32,43,35],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"raw"}}}]}}}}]}}}}}}}],"comments":[{"range":[39,1,40,3],"value":"{-| Used for passing required arguments in generated code.\n-}"},{"range":[22,1,23,3],"value":"{-| Used for passing optional arguments in generated code.\n-}"},{"range":[16,1,17,3],"value":"{-| Argument type.\n-}"},{"range":[3,1,10,3],"value":"{-| **WARNING** `Graphql.Interal` modules are used by the `@dillonkearns/elm-graphql` command line\ncode generator tool. They should not be consumed through hand-written code.\n\nInternal functions for use by auto-generated code from the `@dillonkearns/elm-graphql` CLI.\n\n@docs Argument, optional, required\n\n-}"}]}