@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 kB
JSON
{"moduleDefinition":{"range":[1,1,1,100],"value":{"type":"normal","normal":{"moduleName":{"range":[1,8,1,33],"value":["Graphql","Http","GraphqlError"]},"exposingList":{"range":[1,34,1,100],"value":{"type":"explicit","explicit":[{"range":[1,44,1,56],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"GraphqlError"}}},{"range":[1,58,1,65],"value":{"type":"function","function":{"name":"decoder"}}},{"range":[1,67,1,75],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Location"}}},{"range":[1,77,1,99],"value":{"type":"typeexpose","typeexpose":{"name":"PossiblyParsedData","open":[1,95,1,99]}}}]}}}}},"imports":[{"range":[9,1,9,28],"value":{"moduleName":{"range":[9,8,9,12],"value":["Dict"]},"moduleAlias":null,"exposingList":{"range":[9,13,9,28],"value":{"type":"explicit","explicit":[{"range":[9,23,9,27],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Dict"}}}]}}}},{"range":[10,1,10,48],"value":{"moduleName":{"range":[10,8,10,19],"value":["Json","Decode"]},"moduleAlias":{"range":[10,23,10,29],"value":["Decode"]},"exposingList":{"range":[10,30,10,48],"value":{"type":"explicit","explicit":[{"range":[10,40,10,47],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Decoder"}}}]}}}}],"declarations":[{"range":[26,1,30,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[26,12,26,24],"value":"GraphqlError"},"generics":[],"typeAnnotation":{"range":[27,5,30,6],"value":{"type":"record","record":{"value":[{"range":[27,7,27,23],"value":{"name":{"range":[27,7,27,14],"value":"message"},"typeAnnotation":{"range":[27,17,27,23],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[27,17,27,23],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}},{"range":[28,5,29,5],"value":{"name":{"range":[28,7,28,16],"value":"locations"},"typeAnnotation":{"range":[28,19,28,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[28,19,28,24],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[28,25,28,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[28,26,28,30],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[28,31,28,39],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[28,31,28,39],"value":{"moduleName":[],"name":"Location"}},"args":[]}}}]}}}]}}}}},{"range":[29,5,30,5],"value":{"name":{"range":[29,7,29,14],"value":"details"},"typeAnnotation":{"range":[29,17,29,41],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[29,17,29,21],"value":{"moduleName":[],"name":"Dict"}},"args":[{"range":[29,22,29,28],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[29,22,29,28],"value":{"moduleName":[],"name":"String"}},"args":[]}}},{"range":[29,29,29,41],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[29,29,29,41],"value":{"moduleName":["Decode"],"name":"Value"}},"args":[]}}}]}}}}}]}}}}}},{"range":[41,1,43,32],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[41,6,41,24],"value":"PossiblyParsedData"},"generics":[{"range":[41,25,41,31],"value":"parsed"}],"constructors":[{"range":[42,7,42,24],"value":{"name":{"range":[42,7,42,17],"value":"ParsedData"},"arguments":[{"range":[42,18,42,24],"value":{"type":"generic","generic":{"value":"parsed"}}}]}},{"range":[43,7,43,32],"value":{"name":{"range":[43,7,43,19],"value":"UnparsedData"},"arguments":[{"range":[43,20,43,32],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[43,20,43,32],"value":{"moduleName":["Decode"],"name":"Value"}},"args":[]}}}]}}]}}},{"range":[48,1,58,33],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[48,1,48,38],"value":{"name":{"range":[48,1,48,8],"value":"decoder"},"typeAnnotation":{"range":[48,11,48,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[48,11,48,18],"value":{"moduleName":[],"name":"Decoder"}},"args":[{"range":[48,19,48,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[48,20,48,24],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[48,25,48,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[48,25,48,37],"value":{"moduleName":[],"name":"GraphqlError"}},"args":[]}}}]}}}]}}}}},"declaration":{"range":[49,1,58,33],"value":{"name":{"range":[49,1,49,8],"value":"decoder"},"arguments":[],"expression":{"range":[50,5,58,33],"value":{"type":"application","application":[{"range":[50,5,50,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"map3"}}},{"range":[50,17,50,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"GraphqlError"}}},{"range":[51,9,51,47],"value":{"type":"parenthesized","parenthesized":{"range":[51,10,51,46],"value":{"type":"application","application":[{"range":[51,10,51,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"field"}}},{"range":[51,23,51,32],"value":{"type":"literal","literal":"message"}},{"range":[51,33,51,46],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"string"}}}]}}}},{"range":[52,9,52,80],"value":{"type":"parenthesized","parenthesized":{"range":[52,10,52,79],"value":{"type":"application","application":[{"range":[52,10,52,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"maybe"}}},{"range":[52,23,52,79],"value":{"type":"parenthesized","parenthesized":{"range":[52,24,52,78],"value":{"type":"application","application":[{"range":[52,24,52,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"field"}}},{"range":[52,37,52,48],"value":{"type":"literal","literal":"locations"}},{"range":[52,49,52,78],"value":{"type":"parenthesized","parenthesized":{"range":[52,50,52,77],"value":{"type":"application","application":[{"range":[52,50,52,61],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"list"}}},{"range":[52,62,52,77],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"locationDecoder"}}}]}}}}]}}}}]}}}},{"range":[53,9,56,10],"value":{"type":"parenthesized","parenthesized":{"range":[53,10,55,52],"value":{"type":"application","application":[{"range":[53,10,53,21],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"dict"}}},{"range":[53,22,53,34],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"value"}}},{"range":[54,13,54,15],"value":{"type":"operator","operator":"|>"}},{"range":[54,16,54,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"map"}}},{"range":[54,27,54,50],"value":{"type":"parenthesized","parenthesized":{"range":[54,28,54,49],"value":{"type":"application","application":[{"range":[54,28,54,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Dict"],"name":"remove"}}},{"range":[54,40,54,49],"value":{"type":"literal","literal":"message"}}]}}}},{"range":[55,13,55,15],"value":{"type":"operator","operator":"|>"}},{"range":[55,16,55,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"map"}}},{"range":[55,27,55,52],"value":{"type":"parenthesized","parenthesized":{"range":[55,28,55,51],"value":{"type":"application","application":[{"range":[55,28,55,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Dict"],"name":"remove"}}},{"range":[55,40,55,51],"value":{"type":"literal","literal":"locations"}}]}}}}]}}}},{"range":[57,9,57,11],"value":{"type":"operator","operator":"|>"}},{"range":[57,12,57,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"list"}}},{"range":[58,9,58,11],"value":{"type":"operator","operator":"|>"}},{"range":[58,12,58,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"field"}}},{"range":[58,25,58,33],"value":{"type":"literal","literal":"errors"}}]}}}}}}},{"range":[63,1,64,33],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[63,12,63,20],"value":"Location"},"generics":[],"typeAnnotation":{"range":[64,5,64,33],"value":{"type":"record","record":{"value":[{"range":[64,7,64,17],"value":{"name":{"range":[64,7,64,11],"value":"line"},"typeAnnotation":{"range":[64,14,64,17],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[64,14,64,17],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}},{"range":[64,17,64,32],"value":{"name":{"range":[64,19,64,25],"value":"column"},"typeAnnotation":{"range":[64,28,64,31],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[64,28,64,31],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}}]}}}}}},{"range":[67,1,71,43],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[67,1,67,42],"value":{"name":{"range":[67,1,67,16],"value":"locationDecoder"},"typeAnnotation":{"range":[67,19,67,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[67,19,67,33],"value":{"moduleName":["Decode"],"name":"Decoder"}},"args":[{"range":[67,34,67,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[67,34,67,42],"value":{"moduleName":[],"name":"Location"}},"args":[]}}}]}}}}},"declaration":{"range":[68,1,71,43],"value":{"name":{"range":[68,1,68,16],"value":"locationDecoder"},"arguments":[],"expression":{"range":[69,5,71,43],"value":{"type":"application","application":[{"range":[69,5,69,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"map2"}}},{"range":[69,17,69,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Location"}}},{"range":[70,9,70,41],"value":{"type":"parenthesized","parenthesized":{"range":[70,10,70,40],"value":{"type":"application","application":[{"range":[70,10,70,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"field"}}},{"range":[70,23,70,29],"value":{"type":"literal","literal":"line"}},{"range":[70,30,70,40],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"int"}}}]}}}},{"range":[71,9,71,43],"value":{"type":"parenthesized","parenthesized":{"range":[71,10,71,42],"value":{"type":"application","application":[{"range":[71,10,71,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"field"}}},{"range":[71,23,71,31],"value":{"type":"literal","literal":"column"}},{"range":[71,32,71,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"int"}}}]}}}}]}}}}}}}],"comments":[{"range":[61,1,62,3],"value":"{-| The location in the GraphQL query document where the error occured\n-}"},{"range":[46,1,47,3],"value":"{-| For internal use only.\n-}"},{"range":[33,1,40,3],"value":"{-| Represents the `data` field in cases where there is an error present, see\n[the error section in the GraphQL spec](http://facebook.github.io/graphql/October2016/#sec-Data).\nIf the decoder succeeds you will end up with `ParsedData`. If it fails, you\nwill get an `UnparsedData` with a `Json.Decode.Value` containing the raw, undecoded\n`data` field. You're likely to end up with `UnparsedData` since\n[GraphQL will return `null` if there is an error on a non-nullable field](http://facebook.github.io/graphql/October2016/#sec-Errors-and-Non-Nullability)\n, which will cause the decode pipeline to fail and give you `UnparsedData`.\n-}"},{"range":[13,1,25,3],"value":"{-| Represents an error from the GraphQL endpoint. Also see `Graphql.Http`.\n\nThe code generated by `dillonkearns/elm-graphql`\nguarantees that your requests are valid according to the server's schema, so\nthe two cases where you will get a GraphqlError are 1) when there is an implicit\nconstraint that the schema doesn't specify, or 2) when your generated code is\nout of date with the schema.\n\nSee the\n[Errors section in the GraphQL spec](http://facebook.github.io/graphql/October2016/#sec-Errors).\nfor more details about GraphQL errors.\n\n-}"},{"range":[3,1,7,3],"value":"{-|\n\n@docs GraphqlError, decoder, Location, PossiblyParsedData\n\n-}"}]}