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 16.8 kB
{"moduleDefinition":{"range":[5,1,5,121],"value":{"type":"normal","normal":{"moduleName":{"range":[5,8,5,44],"value":["Github","Enum","CommentAuthorAssociation"]},"exposingList":{"range":[5,45,5,121],"value":{"type":"explicit","explicit":[{"range":[5,55,5,83],"value":{"type":"typeexpose","typeexpose":{"name":"CommentAuthorAssociation","open":[5,79,5,83]}}},{"range":[5,85,5,92],"value":{"type":"function","function":{"name":"decoder"}}},{"range":[5,94,5,104],"value":{"type":"function","function":{"name":"fromString"}}},{"range":[5,106,5,110],"value":{"type":"function","function":{"name":"list"}}},{"range":[5,112,5,120],"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":[21,1,28,11],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[21,6,21,30],"value":"CommentAuthorAssociation"},"generics":[],"constructors":[{"range":[22,7,22,13],"value":{"name":{"range":[22,7,22,13],"value":"Member"},"arguments":[]}},{"range":[23,7,23,12],"value":{"name":{"range":[23,7,23,12],"value":"Owner"},"arguments":[]}},{"range":[24,7,24,19],"value":{"name":{"range":[24,7,24,19],"value":"Collaborator"},"arguments":[]}},{"range":[25,7,25,18],"value":{"name":{"range":[25,7,25,18],"value":"Contributor"},"arguments":[]}},{"range":[26,7,26,27],"value":{"name":{"range":[26,7,26,27],"value":"FirstTimeContributor"},"arguments":[]}},{"range":[27,7,27,17],"value":{"name":{"range":[27,7,27,17],"value":"FirstTimer"},"arguments":[]}},{"range":[28,7,28,11],"value":{"name":{"range":[28,7,28,11],"value":"None"},"arguments":[]}}]}}},{"range":[31,1,33,89],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[31,1,31,37],"value":{"name":{"range":[31,1,31,5],"value":"list"},"typeAnnotation":{"range":[31,8,31,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[31,8,31,12],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[31,13,31,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[31,13,31,37],"value":{"moduleName":[],"name":"CommentAuthorAssociation"}},"args":[]}}}]}}}}},"declaration":{"range":[32,1,33,89],"value":{"name":{"range":[32,1,32,5],"value":"list"},"arguments":[],"expression":{"range":[33,5,33,89],"value":{"type":"list","list":[{"range":[33,7,33,13],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Member"}}},{"range":[33,15,33,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Owner"}}},{"range":[33,22,33,34],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Collaborator"}}},{"range":[33,36,33,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Contributor"}}},{"range":[33,49,33,69],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"FirstTimeContributor"}}},{"range":[33,71,33,81],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"FirstTimer"}}},{"range":[33,83,33,87],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"None"}}}]}}}}}}},{"range":[36,1,65,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[36,1,36,43],"value":{"name":{"range":[36,1,36,8],"value":"decoder"},"typeAnnotation":{"range":[36,11,36,43],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[36,11,36,18],"value":{"moduleName":[],"name":"Decoder"}},"args":[{"range":[36,19,36,43],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[36,19,36,43],"value":{"moduleName":[],"name":"CommentAuthorAssociation"}},"args":[]}}}]}}}}},"declaration":{"range":[37,1,65,14],"value":{"name":{"range":[37,1,37,8],"value":"decoder"},"arguments":[],"expression":{"range":[38,5,65,14],"value":{"type":"application","application":[{"range":[38,5,38,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"string"}}},{"range":[39,9,39,11],"value":{"type":"operator","operator":"|>"}},{"range":[39,12,39,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"andThen"}}},{"range":[40,13,65,14],"value":{"type":"parenthesized","parenthesized":{"range":[40,14,65,13],"value":{"type":"lambda","lambda":{"patterns":[{"range":[40,15,40,21],"value":{"type":"var","var":{"value":"string"}}}],"expression":{"range":[41,17,64,146],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[42,21,42,29],"value":{"type":"string","string":{"value":"MEMBER"}}},"expression":{"range":[43,25,43,46],"value":{"type":"application","application":[{"range":[43,25,43,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[43,40,43,46],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Member"}}}]}}},{"pattern":{"range":[45,21,45,28],"value":{"type":"string","string":{"value":"OWNER"}}},"expression":{"range":[46,25,46,45],"value":{"type":"application","application":[{"range":[46,25,46,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[46,40,46,45],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Owner"}}}]}}},{"pattern":{"range":[48,21,48,35],"value":{"type":"string","string":{"value":"COLLABORATOR"}}},"expression":{"range":[49,25,49,52],"value":{"type":"application","application":[{"range":[49,25,49,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[49,40,49,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Collaborator"}}}]}}},{"pattern":{"range":[51,21,51,34],"value":{"type":"string","string":{"value":"CONTRIBUTOR"}}},"expression":{"range":[52,25,52,51],"value":{"type":"application","application":[{"range":[52,25,52,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[52,40,52,51],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Contributor"}}}]}}},{"pattern":{"range":[54,21,54,45],"value":{"type":"string","string":{"value":"FIRST_TIME_CONTRIBUTOR"}}},"expression":{"range":[55,25,55,60],"value":{"type":"application","application":[{"range":[55,25,55,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[55,40,55,60],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"FirstTimeContributor"}}}]}}},{"pattern":{"range":[57,21,57,34],"value":{"type":"string","string":{"value":"FIRST_TIMER"}}},"expression":{"range":[58,25,58,50],"value":{"type":"application","application":[{"range":[58,25,58,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[58,40,58,50],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"FirstTimer"}}}]}}},{"pattern":{"range":[60,21,60,27],"value":{"type":"string","string":{"value":"NONE"}}},"expression":{"range":[61,25,61,44],"value":{"type":"application","application":[{"range":[61,25,61,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[61,40,61,44],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"None"}}}]}}},{"pattern":{"range":[63,21,63,22],"value":{"type":"all","all":{}}},"expression":{"range":[64,25,64,146],"value":{"type":"application","application":[{"range":[64,25,64,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"fail"}}},{"range":[64,37,64,146],"value":{"type":"parenthesized","parenthesized":{"range":[64,38,64,145],"value":{"type":"application","application":[{"range":[64,38,64,79],"value":{"type":"literal","literal":"Invalid CommentAuthorAssociation type, "}},{"range":[64,80,64,82],"value":{"type":"operator","operator":"++"}},{"range":[64,83,64,89],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[64,90,64,92],"value":{"type":"operator","operator":"++"}},{"range":[64,93,64,145],"value":{"type":"literal","literal":" try re-running the @dillonkearns/elm-graphql CLI "}}]}}}}]}}}],"expression":{"range":[41,22,41,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}}}}}}}}}]}}}}}}},{"range":[70,1,92,19],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[70,1,70,46],"value":{"name":{"range":[70,1,70,9],"value":"toString"},"typeAnnotation":{"range":[70,12,70,46],"value":{"type":"function","function":{"left":{"range":[70,12,70,36],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[70,12,70,36],"value":{"moduleName":[],"name":"CommentAuthorAssociation"}},"args":[]}}},"right":{"range":[70,40,70,46],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[70,40,70,46],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}}}},"declaration":{"range":[71,1,92,19],"value":{"name":{"range":[71,1,71,9],"value":"toString"},"arguments":[{"range":[71,10,71,14],"value":{"type":"var","var":{"value":"enum"}}}],"expression":{"range":[72,5,92,19],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[73,9,73,15],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Member"},"patterns":[]}}},"expression":{"range":[74,13,74,21],"value":{"type":"literal","literal":"MEMBER"}}},{"pattern":{"range":[76,9,76,14],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Owner"},"patterns":[]}}},"expression":{"range":[77,13,77,20],"value":{"type":"literal","literal":"OWNER"}}},{"pattern":{"range":[79,9,79,21],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Collaborator"},"patterns":[]}}},"expression":{"range":[80,13,80,27],"value":{"type":"literal","literal":"COLLABORATOR"}}},{"pattern":{"range":[82,9,82,20],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Contributor"},"patterns":[]}}},"expression":{"range":[83,13,83,26],"value":{"type":"literal","literal":"CONTRIBUTOR"}}},{"pattern":{"range":[85,9,85,29],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"FirstTimeContributor"},"patterns":[]}}},"expression":{"range":[86,13,86,37],"value":{"type":"literal","literal":"FIRST_TIME_CONTRIBUTOR"}}},{"pattern":{"range":[88,9,88,19],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"FirstTimer"},"patterns":[]}}},"expression":{"range":[89,13,89,26],"value":{"type":"literal","literal":"FIRST_TIMER"}}},{"pattern":{"range":[91,9,91,13],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"None"},"patterns":[]}}},"expression":{"range":[92,13,92,19],"value":{"type":"literal","literal":"NONE"}}}],"expression":{"range":[72,10,72,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"enum"}}}}}}}}}}},{"range":[106,1,131,20],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[106,1,106,54],"value":{"name":{"range":[106,1,106,11],"value":"fromString"},"typeAnnotation":{"range":[106,14,106,54],"value":{"type":"function","function":{"left":{"range":[106,14,106,20],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[106,14,106,20],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[106,24,106,54],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[106,24,106,29],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[106,30,106,54],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[106,30,106,54],"value":{"moduleName":[],"name":"CommentAuthorAssociation"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[107,1,131,20],"value":{"name":{"range":[107,1,107,11],"value":"fromString"},"arguments":[{"range":[107,12,107,22],"value":{"type":"var","var":{"value":"enumString"}}}],"expression":{"range":[108,5,131,20],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[109,9,109,17],"value":{"type":"string","string":{"value":"MEMBER"}}},"expression":{"range":[110,13,110,24],"value":{"type":"application","application":[{"range":[110,13,110,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[110,18,110,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Member"}}}]}}},{"pattern":{"range":[112,9,112,16],"value":{"type":"string","string":{"value":"OWNER"}}},"expression":{"range":[113,13,113,23],"value":{"type":"application","application":[{"range":[113,13,113,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[113,18,113,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Owner"}}}]}}},{"pattern":{"range":[115,9,115,23],"value":{"type":"string","string":{"value":"COLLABORATOR"}}},"expression":{"range":[116,13,116,30],"value":{"type":"application","application":[{"range":[116,13,116,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[116,18,116,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Collaborator"}}}]}}},{"pattern":{"range":[118,9,118,22],"value":{"type":"string","string":{"value":"CONTRIBUTOR"}}},"expression":{"range":[119,13,119,29],"value":{"type":"application","application":[{"range":[119,13,119,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[119,18,119,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Contributor"}}}]}}},{"pattern":{"range":[121,9,121,33],"value":{"type":"string","string":{"value":"FIRST_TIME_CONTRIBUTOR"}}},"expression":{"range":[122,13,122,38],"value":{"type":"application","application":[{"range":[122,13,122,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[122,18,122,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"FirstTimeContributor"}}}]}}},{"pattern":{"range":[124,9,124,22],"value":{"type":"string","string":{"value":"FIRST_TIMER"}}},"expression":{"range":[125,13,125,28],"value":{"type":"application","application":[{"range":[125,13,125,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[125,18,125,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"FirstTimer"}}}]}}},{"pattern":{"range":[127,9,127,15],"value":{"type":"string","string":{"value":"NONE"}}},"expression":{"range":[128,13,128,22],"value":{"type":"application","application":[{"range":[128,13,128,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[128,18,128,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"None"}}}]}}},{"pattern":{"range":[130,9,130,10],"value":{"type":"all","all":{}}},"expression":{"range":[131,13,131,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}],"expression":{"range":[108,10,108,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"enumString"}}}}}}}}}}}],"comments":[{"range":[95,1,105,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":[68,1,69,3],"value":"{-| Convert from the union type representating the Enum to a string that the GraphQL server will recognize.\n-}"},{"range":[10,1,20,3],"value":"{-| A comment author association with repository.\n\n - Member - Author is a member of the organization that owns the repository.\n - Owner - Author is the owner of the repository.\n - Collaborator - Author has been invited to collaborate on the repository.\n - Contributor - Author has previously committed to the repository.\n - FirstTimeContributor - Author has not previously committed to the repository.\n - FirstTimer - Author has not previously committed to GitHub.\n - None - Author has no association with 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"}]}