@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 • 11.4 kB
JSON
{"moduleDefinition":{"range":[5,1,5,109],"value":{"type":"normal","normal":{"moduleName":{"range":[5,8,5,38],"value":["Github","Enum","TeamMembershipType"]},"exposingList":{"range":[5,39,5,109],"value":{"type":"explicit","explicit":[{"range":[5,49,5,71],"value":{"type":"typeexpose","typeexpose":{"name":"TeamMembershipType","open":[5,67,5,71]}}},{"range":[5,73,5,80],"value":{"type":"function","function":{"name":"decoder"}}},{"range":[5,82,5,92],"value":{"type":"function","function":{"name":"fromString"}}},{"range":[5,94,5,98],"value":{"type":"function","function":{"name":"list"}}},{"range":[5,100,5,108],"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":[17,1,20,10],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[17,6,17,24],"value":"TeamMembershipType"},"generics":[],"constructors":[{"range":[18,7,18,16],"value":{"name":{"range":[18,7,18,16],"value":"Immediate"},"arguments":[]}},{"range":[19,7,19,16],"value":{"name":{"range":[19,7,19,16],"value":"ChildTeam"},"arguments":[]}},{"range":[20,7,20,10],"value":{"name":{"range":[20,7,20,10],"value":"All"},"arguments":[]}}]}}},{"range":[23,1,25,34],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[23,1,23,31],"value":{"name":{"range":[23,1,23,5],"value":"list"},"typeAnnotation":{"range":[23,8,23,31],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[23,8,23,12],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[23,13,23,31],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[23,13,23,31],"value":{"moduleName":[],"name":"TeamMembershipType"}},"args":[]}}}]}}}}},"declaration":{"range":[24,1,25,34],"value":{"name":{"range":[24,1,24,5],"value":"list"},"arguments":[],"expression":{"range":[25,5,25,34],"value":{"type":"list","list":[{"range":[25,7,25,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Immediate"}}},{"range":[25,18,25,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"ChildTeam"}}},{"range":[25,29,25,32],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"All"}}}]}}}}}}},{"range":[28,1,45,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[28,1,28,37],"value":{"name":{"range":[28,1,28,8],"value":"decoder"},"typeAnnotation":{"range":[28,11,28,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[28,11,28,18],"value":{"moduleName":[],"name":"Decoder"}},"args":[{"range":[28,19,28,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[28,19,28,37],"value":{"moduleName":[],"name":"TeamMembershipType"}},"args":[]}}}]}}}}},"declaration":{"range":[29,1,45,14],"value":{"name":{"range":[29,1,29,8],"value":"decoder"},"arguments":[],"expression":{"range":[30,5,45,14],"value":{"type":"application","application":[{"range":[30,5,30,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"string"}}},{"range":[31,9,31,11],"value":{"type":"operator","operator":"|>"}},{"range":[31,12,31,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"andThen"}}},{"range":[32,13,45,14],"value":{"type":"parenthesized","parenthesized":{"range":[32,14,45,13],"value":{"type":"lambda","lambda":{"patterns":[{"range":[32,15,32,21],"value":{"type":"var","var":{"value":"string"}}}],"expression":{"range":[33,17,44,140],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[34,21,34,32],"value":{"type":"string","string":{"value":"IMMEDIATE"}}},"expression":{"range":[35,25,35,49],"value":{"type":"application","application":[{"range":[35,25,35,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[35,40,35,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Immediate"}}}]}}},{"pattern":{"range":[37,21,37,33],"value":{"type":"string","string":{"value":"CHILD_TEAM"}}},"expression":{"range":[38,25,38,49],"value":{"type":"application","application":[{"range":[38,25,38,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[38,40,38,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"ChildTeam"}}}]}}},{"pattern":{"range":[40,21,40,26],"value":{"type":"string","string":{"value":"ALL"}}},"expression":{"range":[41,25,41,43],"value":{"type":"application","application":[{"range":[41,25,41,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[41,40,41,43],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"All"}}}]}}},{"pattern":{"range":[43,21,43,22],"value":{"type":"all","all":{}}},"expression":{"range":[44,25,44,140],"value":{"type":"application","application":[{"range":[44,25,44,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"fail"}}},{"range":[44,37,44,140],"value":{"type":"parenthesized","parenthesized":{"range":[44,38,44,139],"value":{"type":"application","application":[{"range":[44,38,44,73],"value":{"type":"literal","literal":"Invalid TeamMembershipType type, "}},{"range":[44,74,44,76],"value":{"type":"operator","operator":"++"}},{"range":[44,77,44,83],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[44,84,44,86],"value":{"type":"operator","operator":"++"}},{"range":[44,87,44,139],"value":{"type":"literal","literal":" try re-running the @dillonkearns/elm-graphql CLI "}}]}}}}]}}}],"expression":{"range":[33,22,33,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}}}}}}}}}]}}}}}}},{"range":[50,1,60,18],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[50,1,50,40],"value":{"name":{"range":[50,1,50,9],"value":"toString"},"typeAnnotation":{"range":[50,12,50,40],"value":{"type":"function","function":{"left":{"range":[50,12,50,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[50,12,50,30],"value":{"moduleName":[],"name":"TeamMembershipType"}},"args":[]}}},"right":{"range":[50,34,50,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[50,34,50,40],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}}}},"declaration":{"range":[51,1,60,18],"value":{"name":{"range":[51,1,51,9],"value":"toString"},"arguments":[{"range":[51,10,51,14],"value":{"type":"var","var":{"value":"enum"}}}],"expression":{"range":[52,5,60,18],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[53,9,53,18],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Immediate"},"patterns":[]}}},"expression":{"range":[54,13,54,24],"value":{"type":"literal","literal":"IMMEDIATE"}}},{"pattern":{"range":[56,9,56,18],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"ChildTeam"},"patterns":[]}}},"expression":{"range":[57,13,57,25],"value":{"type":"literal","literal":"CHILD_TEAM"}}},{"pattern":{"range":[59,9,59,12],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"All"},"patterns":[]}}},"expression":{"range":[60,13,60,18],"value":{"type":"literal","literal":"ALL"}}}],"expression":{"range":[52,10,52,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"enum"}}}}}}}}}}},{"range":[74,1,87,20],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[74,1,74,48],"value":{"name":{"range":[74,1,74,11],"value":"fromString"},"typeAnnotation":{"range":[74,14,74,48],"value":{"type":"function","function":{"left":{"range":[74,14,74,20],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[74,14,74,20],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[74,24,74,48],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[74,24,74,29],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[74,30,74,48],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[74,30,74,48],"value":{"moduleName":[],"name":"TeamMembershipType"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[75,1,87,20],"value":{"name":{"range":[75,1,75,11],"value":"fromString"},"arguments":[{"range":[75,12,75,22],"value":{"type":"var","var":{"value":"enumString"}}}],"expression":{"range":[76,5,87,20],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[77,9,77,20],"value":{"type":"string","string":{"value":"IMMEDIATE"}}},"expression":{"range":[78,13,78,27],"value":{"type":"application","application":[{"range":[78,13,78,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[78,18,78,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Immediate"}}}]}}},{"pattern":{"range":[80,9,80,21],"value":{"type":"string","string":{"value":"CHILD_TEAM"}}},"expression":{"range":[81,13,81,27],"value":{"type":"application","application":[{"range":[81,13,81,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[81,18,81,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"ChildTeam"}}}]}}},{"pattern":{"range":[83,9,83,14],"value":{"type":"string","string":{"value":"ALL"}}},"expression":{"range":[84,13,84,21],"value":{"type":"application","application":[{"range":[84,13,84,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[84,18,84,21],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"All"}}}]}}},{"pattern":{"range":[86,9,86,10],"value":{"type":"all","all":{}}},"expression":{"range":[87,13,87,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}],"expression":{"range":[76,10,76,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"enumString"}}}}}}}}}}}],"comments":[{"range":[63,1,73,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":[48,1,49,3],"value":"{-| Convert from the union type representating the Enum to a string that the GraphQL server will recognize.\n-}"},{"range":[10,1,16,3],"value":"{-| Defines which types of team members are included in the returned list. Can be one of IMMEDIATE, CHILD\\_TEAM or ALL.\n\n - Immediate - Includes only immediate members of the team.\n - ChildTeam - Includes only child team members for the team.\n - All - Includes immediate and child team members for the team.\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"}]}