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 11.7 kB
{"moduleDefinition":{"range":[1,1,1,38],"value":{"type":"normal","normal":{"moduleName":{"range":[1,8,1,22],"value":["SimpleMutation"]},"exposingList":{"range":[1,23,1,38],"value":{"type":"explicit","explicit":[{"range":[1,33,1,37],"value":{"type":"function","function":{"name":"main"}}}]}}}}},"imports":[{"range":[3,1,3,36],"value":{"moduleName":{"range":[3,8,3,24],"value":["Graphql","Document"]},"moduleAlias":{"range":[3,28,3,36],"value":["Document"]},"exposingList":null}},{"range":[4,1,4,20],"value":{"moduleName":{"range":[4,8,4,20],"value":["Graphql","Http"]},"moduleAlias":null,"exposingList":null}},{"range":[5,1,5,49],"value":{"moduleName":{"range":[5,8,5,25],"value":["Graphql","Operation"]},"moduleAlias":null,"exposingList":{"range":[5,26,5,49],"value":{"type":"explicit","explicit":[{"range":[5,36,5,48],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RootMutation"}}}]}}}},{"range":[6,1,6,68],"value":{"moduleName":{"range":[6,8,6,28],"value":["Graphql","SelectionSet"]},"moduleAlias":{"range":[6,32,6,44],"value":["SelectionSet"]},"exposingList":{"range":[6,45,6,68],"value":{"type":"explicit","explicit":[{"range":[6,55,6,67],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"SelectionSet"}}}]}}}},{"range":[7,1,7,20],"value":{"moduleName":{"range":[7,8,7,20],"value":["Helpers","Main"]},"moduleAlias":null,"exposingList":null}},{"range":[8,1,8,40],"value":{"moduleName":{"range":[8,8,8,18],"value":["RemoteData"]},"moduleAlias":null,"exposingList":{"range":[8,19,8,40],"value":{"type":"explicit","explicit":[{"range":[8,29,8,39],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RemoteData"}}}]}}}},{"range":[9,1,9,34],"value":{"moduleName":{"range":[9,8,9,22],"value":["Swapi","Mutation"]},"moduleAlias":{"range":[9,26,9,34],"value":["Mutation"]},"exposingList":null}}],"declarations":[{"range":[12,1,13,8],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[12,12,12,20],"value":"Response"},"generics":[],"typeAnnotation":{"range":[13,5,13,8],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[13,5,13,8],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}}},{"range":[16,1,18,23],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[16,1,16,46],"value":{"name":{"range":[16,1,16,9],"value":"mutation"},"typeAnnotation":{"range":[16,12,16,46],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[16,12,16,24],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[16,25,16,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[16,25,16,33],"value":{"moduleName":[],"name":"Response"}},"args":[]}}},{"range":[16,34,16,46],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[16,34,16,46],"value":{"moduleName":[],"name":"RootMutation"}},"args":[]}}}]}}}}},"declaration":{"range":[17,1,18,23],"value":{"name":{"range":[17,1,17,9],"value":"mutation"},"arguments":[],"expression":{"range":[18,5,18,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Mutation"],"name":"increment"}}}}}}}},{"range":[21,1,25,68],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[21,1,21,22],"value":{"name":{"range":[21,1,21,12],"value":"makeRequest"},"typeAnnotation":{"range":[21,15,21,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[21,15,21,18],"value":{"moduleName":[],"name":"Cmd"}},"args":[{"range":[21,19,21,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[21,19,21,22],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}},"declaration":{"range":[22,1,25,68],"value":{"name":{"range":[22,1,22,12],"value":"makeRequest"},"arguments":[],"expression":{"range":[23,5,25,68],"value":{"type":"application","application":[{"range":[23,5,23,13],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"mutation"}}},{"range":[24,9,24,11],"value":{"type":"operator","operator":"|>"}},{"range":[24,12,24,40],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"mutationRequest"}}},{"range":[24,41,24,76],"value":{"type":"literal","literal":"https://elm-graphql.herokuapp.com"}},{"range":[25,9,25,11],"value":{"type":"operator","operator":"|>"}},{"range":[25,12,25,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"send"}}},{"range":[25,30,25,68],"value":{"type":"parenthesized","parenthesized":{"range":[25,31,25,67],"value":{"type":"application","application":[{"range":[25,31,25,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"fromResult"}}},{"range":[25,53,25,55],"value":{"type":"operator","operator":">>"}},{"range":[25,56,25,67],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"GotResponse"}}}]}}}}]}}}}}}},{"range":[28,1,29,24],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[28,6,28,9],"value":"Msg"},"generics":[],"constructors":[{"range":[29,7,29,24],"value":{"name":{"range":[29,7,29,18],"value":"GotResponse"},"arguments":[{"range":[29,19,29,24],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[29,19,29,24],"value":{"moduleName":[],"name":"Model"}},"args":[]}}}]}}]}}},{"range":[32,1,33,54],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[32,12,32,17],"value":"Model"},"generics":[],"typeAnnotation":{"range":[33,5,33,54],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[33,5,33,15],"value":{"moduleName":[],"name":"RemoteData"}},"args":[{"range":[33,16,33,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[33,17,33,35],"value":{"moduleName":["Graphql","Http"],"name":"Error"}},"args":[{"range":[33,36,33,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[33,36,33,44],"value":{"moduleName":[],"name":"Response"}},"args":[]}}}]}}},{"range":[33,46,33,54],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[33,46,33,54],"value":{"moduleName":[],"name":"Response"}},"args":[]}}}]}}}}}},{"range":[36,1,40,6],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[36,1,36,32],"value":{"name":{"range":[36,1,36,5],"value":"init"},"typeAnnotation":{"range":[36,8,36,32],"value":{"type":"function","function":{"left":{"range":[36,8,36,10],"value":{"type":"unit","unit":{}}},"right":{"range":[36,14,36,32],"value":{"type":"tupled","tupled":{"values":[{"range":[36,16,36,21],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[36,16,36,21],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},{"range":[36,23,36,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[36,23,36,26],"value":{"moduleName":[],"name":"Cmd"}},"args":[{"range":[36,27,36,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[36,27,36,30],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}]}}}}}}}},"declaration":{"range":[37,1,40,6],"value":{"name":{"range":[37,1,37,5],"value":"init"},"arguments":[{"range":[37,6,37,7],"value":{"type":"all","all":{}}}],"expression":{"range":[38,5,40,6],"value":{"type":"tupled","tupled":[{"range":[38,7,38,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"Loading"}}},{"range":[39,7,39,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"makeRequest"}}}]}}}}}}},{"range":[43,1,47,35],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[43,1,43,44],"value":{"name":{"range":[43,1,43,7],"value":"update"},"typeAnnotation":{"range":[43,10,43,44],"value":{"type":"function","function":{"left":{"range":[43,10,43,13],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[43,10,43,13],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}},"right":{"range":[43,17,43,44],"value":{"type":"function","function":{"left":{"range":[43,17,43,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[43,17,43,22],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},"right":{"range":[43,26,43,44],"value":{"type":"tupled","tupled":{"values":[{"range":[43,28,43,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[43,28,43,33],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},{"range":[43,35,43,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[43,35,43,38],"value":{"moduleName":[],"name":"Cmd"}},"args":[{"range":[43,39,43,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[43,39,43,42],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}]}}}}}}}}}}},"declaration":{"range":[44,1,47,35],"value":{"name":{"range":[44,1,44,7],"value":"update"},"arguments":[{"range":[44,8,44,11],"value":{"type":"var","var":{"value":"msg"}}},{"range":[44,12,44,17],"value":{"type":"var","var":{"value":"model"}}}],"expression":{"range":[45,5,47,35],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[46,9,46,29],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"GotResponse"},"patterns":[{"range":[46,21,46,29],"value":{"type":"var","var":{"value":"response"}}}]}}},"expression":{"range":[47,13,47,35],"value":{"type":"tupled","tupled":[{"range":[47,15,47,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"response"}}},{"range":[47,25,47,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Cmd"],"name":"none"}}}]}}}],"expression":{"range":[45,10,45,13],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"msg"}}}}}}}}}}},{"range":[50,1,51,7],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[50,12,50,17],"value":"Flags"},"generics":[],"typeAnnotation":{"range":[51,5,51,7],"value":{"type":"unit","unit":{}}}}}},{"range":[54,1,60,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[54,1,54,44],"value":{"name":{"range":[54,1,54,5],"value":"main"},"typeAnnotation":{"range":[54,8,54,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[54,8,54,28],"value":{"moduleName":["Helpers","Main"],"name":"Program"}},"args":[{"range":[54,29,54,34],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[54,29,54,34],"value":{"moduleName":[],"name":"Flags"}},"args":[]}}},{"range":[54,35,54,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[54,35,54,40],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},{"range":[54,41,54,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[54,41,54,44],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}},"declaration":{"range":[55,1,60,10],"value":{"name":{"range":[55,1,55,5],"value":"main"},"arguments":[],"expression":{"range":[56,5,60,10],"value":{"type":"application","application":[{"range":[56,5,56,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Helpers","Main"],"name":"document"}}},{"range":[57,9,60,10],"value":{"type":"record","record":[{"range":[57,11,57,22],"value":{"field":{"range":[57,11,57,15],"value":"init"},"expression":{"range":[57,18,57,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"init"}}}}},{"range":[58,11,59,9],"value":{"field":{"range":[58,11,58,17],"value":"update"},"expression":{"range":[58,20,58,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"update"}}}}},{"range":[59,11,60,9],"value":{"field":{"range":[59,11,59,22],"value":"queryString"},"expression":{"range":[59,25,59,60],"value":{"type":"application","application":[{"range":[59,25,59,51],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Document"],"name":"serializeMutation"}}},{"range":[59,52,59,60],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"mutation"}}}]}}}}]}}]}}}}}}}],"comments":[]}