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 10 kB
{"moduleDefinition":{"range":[5,1,5,105],"value":{"type":"normal","normal":{"moduleName":{"range":[5,8,5,36],"value":["Github","Enum","IssuePubSubTopic"]},"exposingList":{"range":[5,37,5,105],"value":{"type":"explicit","explicit":[{"range":[5,47,5,67],"value":{"type":"typeexpose","typeexpose":{"name":"IssuePubSubTopic","open":[5,63,5,67]}}},{"range":[5,69,5,76],"value":{"type":"function","function":{"name":"decoder"}}},{"range":[5,78,5,88],"value":{"type":"function","function":{"name":"fromString"}}},{"range":[5,90,5,94],"value":{"type":"function","function":{"name":"list"}}},{"range":[5,96,5,104],"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":[16,1,18,17],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[16,6,16,22],"value":"IssuePubSubTopic"},"generics":[],"constructors":[{"range":[17,7,17,14],"value":{"name":{"range":[17,7,17,14],"value":"Updated"},"arguments":[]}},{"range":[18,7,18,17],"value":{"name":{"range":[18,7,18,17],"value":"Markasread"},"arguments":[]}}]}}},{"range":[21,1,23,28],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[21,1,21,29],"value":{"name":{"range":[21,1,21,5],"value":"list"},"typeAnnotation":{"range":[21,8,21,29],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[21,8,21,12],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[21,13,21,29],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[21,13,21,29],"value":{"moduleName":[],"name":"IssuePubSubTopic"}},"args":[]}}}]}}}}},"declaration":{"range":[22,1,23,28],"value":{"name":{"range":[22,1,22,5],"value":"list"},"arguments":[],"expression":{"range":[23,5,23,28],"value":{"type":"list","list":[{"range":[23,7,23,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Updated"}}},{"range":[23,16,23,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Markasread"}}}]}}}}}}},{"range":[26,1,40,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[26,1,26,35],"value":{"name":{"range":[26,1,26,8],"value":"decoder"},"typeAnnotation":{"range":[26,11,26,35],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[26,11,26,18],"value":{"moduleName":[],"name":"Decoder"}},"args":[{"range":[26,19,26,35],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[26,19,26,35],"value":{"moduleName":[],"name":"IssuePubSubTopic"}},"args":[]}}}]}}}}},"declaration":{"range":[27,1,40,14],"value":{"name":{"range":[27,1,27,8],"value":"decoder"},"arguments":[],"expression":{"range":[28,5,40,14],"value":{"type":"application","application":[{"range":[28,5,28,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"string"}}},{"range":[29,9,29,11],"value":{"type":"operator","operator":"|>"}},{"range":[29,12,29,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"andThen"}}},{"range":[30,13,40,14],"value":{"type":"parenthesized","parenthesized":{"range":[30,14,40,13],"value":{"type":"lambda","lambda":{"patterns":[{"range":[30,15,30,21],"value":{"type":"var","var":{"value":"string"}}}],"expression":{"range":[31,17,39,138],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[32,21,32,30],"value":{"type":"string","string":{"value":"UPDATED"}}},"expression":{"range":[33,25,33,47],"value":{"type":"application","application":[{"range":[33,25,33,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[33,40,33,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Updated"}}}]}}},{"pattern":{"range":[35,21,35,33],"value":{"type":"string","string":{"value":"MARKASREAD"}}},"expression":{"range":[36,25,36,50],"value":{"type":"application","application":[{"range":[36,25,36,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[36,40,36,50],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Markasread"}}}]}}},{"pattern":{"range":[38,21,38,22],"value":{"type":"all","all":{}}},"expression":{"range":[39,25,39,138],"value":{"type":"application","application":[{"range":[39,25,39,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"fail"}}},{"range":[39,37,39,138],"value":{"type":"parenthesized","parenthesized":{"range":[39,38,39,137],"value":{"type":"application","application":[{"range":[39,38,39,71],"value":{"type":"literal","literal":"Invalid IssuePubSubTopic type, "}},{"range":[39,72,39,74],"value":{"type":"operator","operator":"++"}},{"range":[39,75,39,81],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[39,82,39,84],"value":{"type":"operator","operator":"++"}},{"range":[39,85,39,137],"value":{"type":"literal","literal":" try re-running the @dillonkearns/elm-graphql CLI "}}]}}}}]}}}],"expression":{"range":[31,22,31,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}}}}}}}}}]}}}}}}},{"range":[45,1,52,25],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[45,1,45,38],"value":{"name":{"range":[45,1,45,9],"value":"toString"},"typeAnnotation":{"range":[45,12,45,38],"value":{"type":"function","function":{"left":{"range":[45,12,45,28],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[45,12,45,28],"value":{"moduleName":[],"name":"IssuePubSubTopic"}},"args":[]}}},"right":{"range":[45,32,45,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[45,32,45,38],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}}}},"declaration":{"range":[46,1,52,25],"value":{"name":{"range":[46,1,46,9],"value":"toString"},"arguments":[{"range":[46,10,46,14],"value":{"type":"var","var":{"value":"enum"}}}],"expression":{"range":[47,5,52,25],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[48,9,48,16],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Updated"},"patterns":[]}}},"expression":{"range":[49,13,49,22],"value":{"type":"literal","literal":"UPDATED"}}},{"pattern":{"range":[51,9,51,19],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Markasread"},"patterns":[]}}},"expression":{"range":[52,13,52,25],"value":{"type":"literal","literal":"MARKASREAD"}}}],"expression":{"range":[47,10,47,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"enum"}}}}}}}}}}},{"range":[66,1,76,20],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[66,1,66,46],"value":{"name":{"range":[66,1,66,11],"value":"fromString"},"typeAnnotation":{"range":[66,14,66,46],"value":{"type":"function","function":{"left":{"range":[66,14,66,20],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[66,14,66,20],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[66,24,66,46],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[66,24,66,29],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[66,30,66,46],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[66,30,66,46],"value":{"moduleName":[],"name":"IssuePubSubTopic"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[67,1,76,20],"value":{"name":{"range":[67,1,67,11],"value":"fromString"},"arguments":[{"range":[67,12,67,22],"value":{"type":"var","var":{"value":"enumString"}}}],"expression":{"range":[68,5,76,20],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[69,9,69,18],"value":{"type":"string","string":{"value":"UPDATED"}}},"expression":{"range":[70,13,70,25],"value":{"type":"application","application":[{"range":[70,13,70,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[70,18,70,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Updated"}}}]}}},{"pattern":{"range":[72,9,72,21],"value":{"type":"string","string":{"value":"MARKASREAD"}}},"expression":{"range":[73,13,73,28],"value":{"type":"application","application":[{"range":[73,13,73,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[73,18,73,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Markasread"}}}]}}},{"pattern":{"range":[75,9,75,10],"value":{"type":"all","all":{}}},"expression":{"range":[76,13,76,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}],"expression":{"range":[68,10,68,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"enumString"}}}}}}}}}}}],"comments":[{"range":[55,1,65,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":[43,1,44,3],"value":"{-| Convert from the union type representating the Enum to a string that the GraphQL server will recognize.\n-}"},{"range":[10,1,15,3],"value":"{-| The possible PubSub channels for an issue.\n\n - Updated - The channel ID for observing issue updates.\n - Markasread - The channel ID for marking an issue as read.\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"}]}