@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 • 12.9 kB
JSON
{"moduleDefinition":{"range":[5,1,5,129],"value":{"type":"normal","normal":{"moduleName":{"range":[5,8,5,48],"value":["Github","Enum","TopicSuggestionDeclineReason"]},"exposingList":{"range":[5,49,5,129],"value":{"type":"explicit","explicit":[{"range":[5,59,5,91],"value":{"type":"typeexpose","typeexpose":{"name":"TopicSuggestionDeclineReason","open":[5,87,5,91]}}},{"range":[5,93,5,100],"value":{"type":"function","function":{"name":"decoder"}}},{"range":[5,102,5,112],"value":{"type":"function","function":{"name":"fromString"}}},{"range":[5,114,5,118],"value":{"type":"function","function":{"name":"list"}}},{"range":[5,120,5,128],"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":[18,1,22,17],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[18,6,18,34],"value":"TopicSuggestionDeclineReason"},"generics":[],"constructors":[{"range":[19,7,19,18],"value":{"name":{"range":[19,7,19,18],"value":"NotRelevant"},"arguments":[]}},{"range":[20,7,20,18],"value":{"name":{"range":[20,7,20,18],"value":"TooSpecific"},"arguments":[]}},{"range":[21,7,21,25],"value":{"name":{"range":[21,7,21,25],"value":"PersonalPreference"},"arguments":[]}},{"range":[22,7,22,17],"value":{"name":{"range":[22,7,22,17],"value":"TooGeneral"},"arguments":[]}}]}}},{"range":[25,1,27,65],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[25,1,25,41],"value":{"name":{"range":[25,1,25,5],"value":"list"},"typeAnnotation":{"range":[25,8,25,41],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[25,8,25,12],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[25,13,25,41],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[25,13,25,41],"value":{"moduleName":[],"name":"TopicSuggestionDeclineReason"}},"args":[]}}}]}}}}},"declaration":{"range":[26,1,27,65],"value":{"name":{"range":[26,1,26,5],"value":"list"},"arguments":[],"expression":{"range":[27,5,27,65],"value":{"type":"list","list":[{"range":[27,7,27,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"NotRelevant"}}},{"range":[27,20,27,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"TooSpecific"}}},{"range":[27,33,27,51],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"PersonalPreference"}}},{"range":[27,53,27,63],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"TooGeneral"}}}]}}}}}}},{"range":[30,1,50,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[30,1,30,47],"value":{"name":{"range":[30,1,30,8],"value":"decoder"},"typeAnnotation":{"range":[30,11,30,47],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[30,11,30,18],"value":{"moduleName":[],"name":"Decoder"}},"args":[{"range":[30,19,30,47],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[30,19,30,47],"value":{"moduleName":[],"name":"TopicSuggestionDeclineReason"}},"args":[]}}}]}}}}},"declaration":{"range":[31,1,50,14],"value":{"name":{"range":[31,1,31,8],"value":"decoder"},"arguments":[],"expression":{"range":[32,5,50,14],"value":{"type":"application","application":[{"range":[32,5,32,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"string"}}},{"range":[33,9,33,11],"value":{"type":"operator","operator":"|>"}},{"range":[33,12,33,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"andThen"}}},{"range":[34,13,50,14],"value":{"type":"parenthesized","parenthesized":{"range":[34,14,50,13],"value":{"type":"lambda","lambda":{"patterns":[{"range":[34,15,34,21],"value":{"type":"var","var":{"value":"string"}}}],"expression":{"range":[35,17,49,150],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[36,21,36,35],"value":{"type":"string","string":{"value":"NOT_RELEVANT"}}},"expression":{"range":[37,25,37,51],"value":{"type":"application","application":[{"range":[37,25,37,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[37,40,37,51],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"NotRelevant"}}}]}}},{"pattern":{"range":[39,21,39,35],"value":{"type":"string","string":{"value":"TOO_SPECIFIC"}}},"expression":{"range":[40,25,40,51],"value":{"type":"application","application":[{"range":[40,25,40,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[40,40,40,51],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"TooSpecific"}}}]}}},{"pattern":{"range":[42,21,42,42],"value":{"type":"string","string":{"value":"PERSONAL_PREFERENCE"}}},"expression":{"range":[43,25,43,58],"value":{"type":"application","application":[{"range":[43,25,43,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[43,40,43,58],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"PersonalPreference"}}}]}}},{"pattern":{"range":[45,21,45,34],"value":{"type":"string","string":{"value":"TOO_GENERAL"}}},"expression":{"range":[46,25,46,50],"value":{"type":"application","application":[{"range":[46,25,46,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[46,40,46,50],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"TooGeneral"}}}]}}},{"pattern":{"range":[48,21,48,22],"value":{"type":"all","all":{}}},"expression":{"range":[49,25,49,150],"value":{"type":"application","application":[{"range":[49,25,49,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"fail"}}},{"range":[49,37,49,150],"value":{"type":"parenthesized","parenthesized":{"range":[49,38,49,149],"value":{"type":"application","application":[{"range":[49,38,49,83],"value":{"type":"literal","literal":"Invalid TopicSuggestionDeclineReason type, "}},{"range":[49,84,49,86],"value":{"type":"operator","operator":"++"}},{"range":[49,87,49,93],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[49,94,49,96],"value":{"type":"operator","operator":"++"}},{"range":[49,97,49,149],"value":{"type":"literal","literal":" try re-running the @dillonkearns/elm-graphql CLI "}}]}}}}]}}}],"expression":{"range":[35,22,35,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}}}}}}}}}]}}}}}}},{"range":[55,1,68,26],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[55,1,55,50],"value":{"name":{"range":[55,1,55,9],"value":"toString"},"typeAnnotation":{"range":[55,12,55,50],"value":{"type":"function","function":{"left":{"range":[55,12,55,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[55,12,55,40],"value":{"moduleName":[],"name":"TopicSuggestionDeclineReason"}},"args":[]}}},"right":{"range":[55,44,55,50],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[55,44,55,50],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}}}},"declaration":{"range":[56,1,68,26],"value":{"name":{"range":[56,1,56,9],"value":"toString"},"arguments":[{"range":[56,10,56,14],"value":{"type":"var","var":{"value":"enum"}}}],"expression":{"range":[57,5,68,26],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[58,9,58,20],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"NotRelevant"},"patterns":[]}}},"expression":{"range":[59,13,59,27],"value":{"type":"literal","literal":"NOT_RELEVANT"}}},{"pattern":{"range":[61,9,61,20],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"TooSpecific"},"patterns":[]}}},"expression":{"range":[62,13,62,27],"value":{"type":"literal","literal":"TOO_SPECIFIC"}}},{"pattern":{"range":[64,9,64,27],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"PersonalPreference"},"patterns":[]}}},"expression":{"range":[65,13,65,34],"value":{"type":"literal","literal":"PERSONAL_PREFERENCE"}}},{"pattern":{"range":[67,9,67,19],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"TooGeneral"},"patterns":[]}}},"expression":{"range":[68,13,68,26],"value":{"type":"literal","literal":"TOO_GENERAL"}}}],"expression":{"range":[57,10,57,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"enum"}}}}}}}}}}},{"range":[82,1,98,20],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[82,1,82,58],"value":{"name":{"range":[82,1,82,11],"value":"fromString"},"typeAnnotation":{"range":[82,14,82,58],"value":{"type":"function","function":{"left":{"range":[82,14,82,20],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[82,14,82,20],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[82,24,82,58],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[82,24,82,29],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[82,30,82,58],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[82,30,82,58],"value":{"moduleName":[],"name":"TopicSuggestionDeclineReason"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[83,1,98,20],"value":{"name":{"range":[83,1,83,11],"value":"fromString"},"arguments":[{"range":[83,12,83,22],"value":{"type":"var","var":{"value":"enumString"}}}],"expression":{"range":[84,5,98,20],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[85,9,85,23],"value":{"type":"string","string":{"value":"NOT_RELEVANT"}}},"expression":{"range":[86,13,86,29],"value":{"type":"application","application":[{"range":[86,13,86,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[86,18,86,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"NotRelevant"}}}]}}},{"pattern":{"range":[88,9,88,23],"value":{"type":"string","string":{"value":"TOO_SPECIFIC"}}},"expression":{"range":[89,13,89,29],"value":{"type":"application","application":[{"range":[89,13,89,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[89,18,89,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"TooSpecific"}}}]}}},{"pattern":{"range":[91,9,91,30],"value":{"type":"string","string":{"value":"PERSONAL_PREFERENCE"}}},"expression":{"range":[92,13,92,36],"value":{"type":"application","application":[{"range":[92,13,92,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[92,18,92,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"PersonalPreference"}}}]}}},{"pattern":{"range":[94,9,94,22],"value":{"type":"string","string":{"value":"TOO_GENERAL"}}},"expression":{"range":[95,13,95,28],"value":{"type":"application","application":[{"range":[95,13,95,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[95,18,95,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"TooGeneral"}}}]}}},{"pattern":{"range":[97,9,97,10],"value":{"type":"all","all":{}}},"expression":{"range":[98,13,98,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}],"expression":{"range":[84,10,84,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"enumString"}}}}}}}}}}}],"comments":[{"range":[71,1,81,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":[53,1,54,3],"value":"{-| Convert from the union type representating the Enum to a string that the GraphQL server will recognize.\n-}"},{"range":[10,1,17,3],"value":"{-| Reason that the suggested topic is declined.\n\n - NotRelevant - The suggested topic is not relevant to the repository.\n - TooSpecific - The suggested topic is too specific for the repository (e.g. #ruby-on-rails-version-4-2-1).\n - PersonalPreference - The viewer does not like the suggested topic.\n - TooGeneral - The suggested topic is too general for the repository.\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"}]}