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.4 kB
{"moduleDefinition":{"range":[5,1,5,103],"value":{"type":"normal","normal":{"moduleName":{"range":[5,8,5,35],"value":["Github","Enum","DeploymentState"]},"exposingList":{"range":[5,36,5,103],"value":{"type":"explicit","explicit":[{"range":[5,46,5,65],"value":{"type":"typeexpose","typeexpose":{"name":"DeploymentState","open":[5,61,5,65]}}},{"range":[5,67,5,74],"value":{"type":"function","function":{"name":"decoder"}}},{"range":[5,76,5,86],"value":{"type":"function","function":{"name":"fromString"}}},{"range":[5,88,5,92],"value":{"type":"function","function":{"name":"list"}}},{"range":[5,94,5,102],"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,14],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[21,6,21,21],"value":"DeploymentState"},"generics":[],"constructors":[{"range":[22,7,22,16],"value":{"name":{"range":[22,7,22,16],"value":"Abandoned"},"arguments":[]}},{"range":[23,7,23,13],"value":{"name":{"range":[23,7,23,13],"value":"Active"},"arguments":[]}},{"range":[24,7,24,16],"value":{"name":{"range":[24,7,24,16],"value":"Destroyed"},"arguments":[]}},{"range":[25,7,25,12],"value":{"name":{"range":[25,7,25,12],"value":"Error"},"arguments":[]}},{"range":[26,7,26,14],"value":{"name":{"range":[26,7,26,14],"value":"Failure"},"arguments":[]}},{"range":[27,7,27,15],"value":{"name":{"range":[27,7,27,15],"value":"Inactive"},"arguments":[]}},{"range":[28,7,28,14],"value":{"name":{"range":[28,7,28,14],"value":"Pending"},"arguments":[]}}]}}},{"range":[31,1,33,72],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[31,1,31,28],"value":{"name":{"range":[31,1,31,5],"value":"list"},"typeAnnotation":{"range":[31,8,31,28],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[31,8,31,12],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[31,13,31,28],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[31,13,31,28],"value":{"moduleName":[],"name":"DeploymentState"}},"args":[]}}}]}}}}},"declaration":{"range":[32,1,33,72],"value":{"name":{"range":[32,1,32,5],"value":"list"},"arguments":[],"expression":{"range":[33,5,33,72],"value":{"type":"list","list":[{"range":[33,7,33,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Abandoned"}}},{"range":[33,18,33,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Active"}}},{"range":[33,26,33,35],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Destroyed"}}},{"range":[33,37,33,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Error"}}},{"range":[33,44,33,51],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Failure"}}},{"range":[33,53,33,61],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Inactive"}}},{"range":[33,63,33,70],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Pending"}}}]}}}}}}},{"range":[36,1,65,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[36,1,36,34],"value":{"name":{"range":[36,1,36,8],"value":"decoder"},"typeAnnotation":{"range":[36,11,36,34],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[36,11,36,18],"value":{"moduleName":[],"name":"Decoder"}},"args":[{"range":[36,19,36,34],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[36,19,36,34],"value":{"moduleName":[],"name":"DeploymentState"}},"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,137],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[42,21,42,32],"value":{"type":"string","string":{"value":"ABANDONED"}}},"expression":{"range":[43,25,43,49],"value":{"type":"application","application":[{"range":[43,25,43,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[43,40,43,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Abandoned"}}}]}}},{"pattern":{"range":[45,21,45,29],"value":{"type":"string","string":{"value":"ACTIVE"}}},"expression":{"range":[46,25,46,46],"value":{"type":"application","application":[{"range":[46,25,46,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[46,40,46,46],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Active"}}}]}}},{"pattern":{"range":[48,21,48,32],"value":{"type":"string","string":{"value":"DESTROYED"}}},"expression":{"range":[49,25,49,49],"value":{"type":"application","application":[{"range":[49,25,49,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[49,40,49,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Destroyed"}}}]}}},{"pattern":{"range":[51,21,51,28],"value":{"type":"string","string":{"value":"ERROR"}}},"expression":{"range":[52,25,52,45],"value":{"type":"application","application":[{"range":[52,25,52,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[52,40,52,45],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Error"}}}]}}},{"pattern":{"range":[54,21,54,30],"value":{"type":"string","string":{"value":"FAILURE"}}},"expression":{"range":[55,25,55,47],"value":{"type":"application","application":[{"range":[55,25,55,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[55,40,55,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Failure"}}}]}}},{"pattern":{"range":[57,21,57,31],"value":{"type":"string","string":{"value":"INACTIVE"}}},"expression":{"range":[58,25,58,48],"value":{"type":"application","application":[{"range":[58,25,58,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[58,40,58,48],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Inactive"}}}]}}},{"pattern":{"range":[60,21,60,30],"value":{"type":"string","string":{"value":"PENDING"}}},"expression":{"range":[61,25,61,47],"value":{"type":"application","application":[{"range":[61,25,61,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"succeed"}}},{"range":[61,40,61,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Pending"}}}]}}},{"pattern":{"range":[63,21,63,22],"value":{"type":"all","all":{}}},"expression":{"range":[64,25,64,137],"value":{"type":"application","application":[{"range":[64,25,64,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"fail"}}},{"range":[64,37,64,137],"value":{"type":"parenthesized","parenthesized":{"range":[64,38,64,136],"value":{"type":"application","application":[{"range":[64,38,64,70],"value":{"type":"literal","literal":"Invalid DeploymentState type, "}},{"range":[64,71,64,73],"value":{"type":"operator","operator":"++"}},{"range":[64,74,64,80],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[64,81,64,83],"value":{"type":"operator","operator":"++"}},{"range":[64,84,64,136],"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,22],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[70,1,70,37],"value":{"name":{"range":[70,1,70,9],"value":"toString"},"typeAnnotation":{"range":[70,12,70,37],"value":{"type":"function","function":{"left":{"range":[70,12,70,27],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[70,12,70,27],"value":{"moduleName":[],"name":"DeploymentState"}},"args":[]}}},"right":{"range":[70,31,70,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[70,31,70,37],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}}}},"declaration":{"range":[71,1,92,22],"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,22],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[73,9,73,18],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Abandoned"},"patterns":[]}}},"expression":{"range":[74,13,74,24],"value":{"type":"literal","literal":"ABANDONED"}}},{"pattern":{"range":[76,9,76,15],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Active"},"patterns":[]}}},"expression":{"range":[77,13,77,21],"value":{"type":"literal","literal":"ACTIVE"}}},{"pattern":{"range":[79,9,79,18],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Destroyed"},"patterns":[]}}},"expression":{"range":[80,13,80,24],"value":{"type":"literal","literal":"DESTROYED"}}},{"pattern":{"range":[82,9,82,14],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Error"},"patterns":[]}}},"expression":{"range":[83,13,83,20],"value":{"type":"literal","literal":"ERROR"}}},{"pattern":{"range":[85,9,85,16],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Failure"},"patterns":[]}}},"expression":{"range":[86,13,86,22],"value":{"type":"literal","literal":"FAILURE"}}},{"pattern":{"range":[88,9,88,17],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Inactive"},"patterns":[]}}},"expression":{"range":[89,13,89,23],"value":{"type":"literal","literal":"INACTIVE"}}},{"pattern":{"range":[91,9,91,16],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Pending"},"patterns":[]}}},"expression":{"range":[92,13,92,22],"value":{"type":"literal","literal":"PENDING"}}}],"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,45],"value":{"name":{"range":[106,1,106,11],"value":"fromString"},"typeAnnotation":{"range":[106,14,106,45],"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,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[106,24,106,29],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[106,30,106,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[106,30,106,45],"value":{"moduleName":[],"name":"DeploymentState"}},"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,20],"value":{"type":"string","string":{"value":"ABANDONED"}}},"expression":{"range":[110,13,110,27],"value":{"type":"application","application":[{"range":[110,13,110,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[110,18,110,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Abandoned"}}}]}}},{"pattern":{"range":[112,9,112,17],"value":{"type":"string","string":{"value":"ACTIVE"}}},"expression":{"range":[113,13,113,24],"value":{"type":"application","application":[{"range":[113,13,113,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[113,18,113,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Active"}}}]}}},{"pattern":{"range":[115,9,115,20],"value":{"type":"string","string":{"value":"DESTROYED"}}},"expression":{"range":[116,13,116,27],"value":{"type":"application","application":[{"range":[116,13,116,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[116,18,116,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Destroyed"}}}]}}},{"pattern":{"range":[118,9,118,16],"value":{"type":"string","string":{"value":"ERROR"}}},"expression":{"range":[119,13,119,23],"value":{"type":"application","application":[{"range":[119,13,119,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[119,18,119,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Error"}}}]}}},{"pattern":{"range":[121,9,121,18],"value":{"type":"string","string":{"value":"FAILURE"}}},"expression":{"range":[122,13,122,25],"value":{"type":"application","application":[{"range":[122,13,122,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[122,18,122,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Failure"}}}]}}},{"pattern":{"range":[124,9,124,19],"value":{"type":"string","string":{"value":"INACTIVE"}}},"expression":{"range":[125,13,125,26],"value":{"type":"application","application":[{"range":[125,13,125,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[125,18,125,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Inactive"}}}]}}},{"pattern":{"range":[127,9,127,18],"value":{"type":"string","string":{"value":"PENDING"}}},"expression":{"range":[128,13,128,25],"value":{"type":"application","application":[{"range":[128,13,128,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}},{"range":[128,18,128,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Pending"}}}]}}},{"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":"{-| The possible states in which a deployment can be.\n\n - Abandoned - The pending deployment was not updated after 30 minutes.\n - Active - The deployment is currently active.\n - Destroyed - An inactive transient deployment.\n - Error - The deployment experienced an error.\n - Failure - The deployment has failed.\n - Inactive - The deployment is inactive.\n - Pending - The deployment is pending.\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"}]}