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.65 kB
{"moduleDefinition":{"range":[5,1,5,101],"value":{"type":"normal","normal":{"moduleName":{"range":[5,8,5,34],"value":["Github","Enum","TeamOrderField"]},"exposingList":{"range":[5,35,5,101],"value":{"type":"explicit","explicit":[{"range":[5,45,5,63],"value":{"type":"typeexpose","typeexpose":{"name":"TeamOrderField","open":[5,59,5,63]}}},{"range":[5,65,5,72],"value":{"type":"function","function":{"name":"decoder"}}},{"range":[5,74,5,84],"value":{"type":"function","function":{"name":"fromString"}}},{"range":[5,86,5,90],"value":{"type":"function","function":{"name":"list"}}},{"range":[5,92,5,100],"value":{"type":"function","function":{"name":"toString"}}}]}}}}},"imports":[{"range":[7,1,7,48],"value":{"moduleName":{"range":[7,8,7,19],"value":["Json","Decode"]},"moduleAlias":{"range":[7,23,7,29],"value":["Decode"]},"exposingList":{"range":[7,30,7,48],"value":{"type":"explicit","explicit":[{"range":[7,40,7,47],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Decoder"}}}]}}}}],"declarations":[{"range":[15,1,16,11],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[15,6,15,20],"value":"TeamOrderField"},"generics":[],"constructors":[{"range":[16,7,16,11],"value":{"name":{"range":[16,7,16,11],"value":"Name"},"arguments":[]}}]}}},{"range":[19,1,21,13],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[19,1,19,27],"value":{"name":{"range":[19,1,19,5],"value":"list"},"typeAnnotation":{"range":[19,8,19,27],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[19,8,19,12],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[19,13,19,27],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[19,13,19,27],"value":{"moduleName":[],"name":"TeamOrderField"}},"args":[]}}}]}}}}},"declaration":{"range":[20,1,21,13],"value":{"name":{"range":[20,1,20,5],"value":"list"},"arguments":[],"expression":{"range":[21,5,21,13],"value":{"type":"list","list":[{"range":[21,7,21,11],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Name"}}}]}}}}}}},{"range":[24,1,35,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[24,1,24,33],"value":{"name":{"range":[24,1,24,8],"value":"decoder"},"typeAnnotation":{"range":[24,11,24,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,11,24,18],"value":{"moduleName":[],"name":"Decoder"}},"args":[{"range":[24,19,24,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,19,24,33],"value":{"moduleName":[],"name":"TeamOrderField"}},"args":[]}}}]}}}}},"declaration":{"range":[25,1,35,14],"value":{"name":{"range":[25,1,25,8],"value":"decoder"},"arguments":[],"expression":{"range":[26,5,35,14],"value":{"type":"application","application":[{"range":[26,5,26,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"string"}}},{"range":[27,9,27,11],"value":{"type":"operator","operator":"|>"}},{"range":[27,12,27,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"andThen"}}},{"range":[28,13,35,14],"value":{"type":"parenthesized","parenthesized":{"range":[28,14,35,13],"value":{"type":"lambda","lambda":{"patterns":[{"range":[28,15,28,21],"value":{"type":"var","var":{"value":"string"}}}],"expression":{"range":[29,17,34,136],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[30,21,30,27],"value":{"type":"string","string":{"value":"NAME"}}},"expression":{"range":[31,25,31,44],"value":{"type":"application","application":[{"range":[31,25,31,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[31,40,31,44],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Name"}}}]}}},{"pattern":{"range":[33,21,33,22],"value":{"type":"all","all":{}}},"expression":{"range":[34,25,34,136],"value":{"type":"application","application":[{"range":[34,25,34,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"fail"}}},{"range":[34,37,34,136],"value":{"type":"parenthesized","parenthesized":{"range":[34,38,34,135],"value":{"type":"application","application":[{"range":[34,38,34,69],"value":{"type":"literal","literal":"Invalid TeamOrderField type, "}},{"range":[34,70,34,72],"value":{"type":"operator","operator":"++"}},{"range":[34,73,34,79],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[34,80,34,82],"value":{"type":"operator","operator":"++"}},{"range":[34,83,34,135],"value":{"type":"literal","literal":" try re-running the @dillonkearns/elm-graphql CLI "}}]}}}}]}}}],"expression":{"range":[29,22,29,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}}}}}}}}}]}}}}}}},{"range":[40,1,44,19],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[40,1,40,36],"value":{"name":{"range":[40,1,40,9],"value":"toString"},"typeAnnotation":{"range":[40,12,40,36],"value":{"type":"function","function":{"left":{"range":[40,12,40,26],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[40,12,40,26],"value":{"moduleName":[],"name":"TeamOrderField"}},"args":[]}}},"right":{"range":[40,30,40,36],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[40,30,40,36],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}}}},"declaration":{"range":[41,1,44,19],"value":{"name":{"range":[41,1,41,9],"value":"toString"},"arguments":[{"range":[41,10,41,14],"value":{"type":"var","var":{"value":"enum"}}}],"expression":{"range":[42,5,44,19],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[43,9,43,13],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Name"},"patterns":[]}}},"expression":{"range":[44,13,44,19],"value":{"type":"literal","literal":"NAME"}}}],"expression":{"range":[42,10,42,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"enum"}}}}}}}}}}},{"range":[58,1,65,20],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[58,1,58,44],"value":{"name":{"range":[58,1,58,11],"value":"fromString"},"typeAnnotation":{"range":[58,14,58,44],"value":{"type":"function","function":{"left":{"range":[58,14,58,20],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[58,14,58,20],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[58,24,58,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[58,24,58,29],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[58,30,58,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[58,30,58,44],"value":{"moduleName":[],"name":"TeamOrderField"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[59,1,65,20],"value":{"name":{"range":[59,1,59,11],"value":"fromString"},"arguments":[{"range":[59,12,59,22],"value":{"type":"var","var":{"value":"enumString"}}}],"expression":{"range":[60,5,65,20],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[61,9,61,15],"value":{"type":"string","string":{"value":"NAME"}}},"expression":{"range":[62,13,62,22],"value":{"type":"application","application":[{"range":[62,13,62,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[62,18,62,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Name"}}}]}}},{"pattern":{"range":[64,9,64,10],"value":{"type":"all","all":{}}},"expression":{"range":[65,13,65,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}],"expression":{"range":[60,10,60,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"enumString"}}}}}}}}}}}],"comments":[{"range":[47,1,57,3],"value":"{-| Convert from a String representation to an elm representation enum.\nThis is the inverse of the Enum `toString` function. So you can call `toString` and then convert back `fromString` safely.\n\n Swapi.Enum.Episode.NewHope\n |> Swapi.Enum.Episode.toString\n |> Swapi.Enum.Episode.fromString\n == Just NewHope\n\nThis can be useful for generating Strings to use for <select> menus to check which item was selected.\n\n-}"},{"range":[38,1,39,3],"value":"{-| Convert from the union type representating the Enum to a string that the GraphQL server will recognize.\n-}"},{"range":[10,1,14,3],"value":"{-| Properties by which team connections can be ordered.\n\n - Name - Allows ordering a list of teams by name.\n\n-}"},{"range":[2,1,2,47],"value":"-- https://github.com/dillonkearns/elm-graphql"},{"range":[1,1,1,85],"value":"-- Do not manually edit this file, it was auto-generated by dillonkearns/elm-graphql"}]}