@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 • 23.2 kB
JSON
{"moduleDefinition":{"range":[5,1,5,99],"value":{"type":"normal","normal":{"moduleName":{"range":[5,8,5,34],"value":["Github","Interface","Updatable"]},"exposingList":{"range":[5,35,5,99],"value":{"type":"explicit","explicit":[{"range":[5,45,5,54],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Fragments"}}},{"range":[5,56,5,65],"value":{"type":"function","function":{"name":"fragments"}}},{"range":[5,67,5,81],"value":{"type":"function","function":{"name":"maybeFragments"}}},{"range":[5,83,5,98],"value":{"type":"function","function":{"name":"viewerCanUpdate"}}}]}}}}},"imports":[{"range":[7,1,7,26],"value":{"moduleName":{"range":[7,8,7,26],"value":["Github","InputObject"]},"moduleAlias":null,"exposingList":null}},{"range":[8,1,8,24],"value":{"moduleName":{"range":[8,8,8,24],"value":["Github","Interface"]},"moduleAlias":null,"exposingList":null}},{"range":[9,1,9,21],"value":{"moduleName":{"range":[9,8,9,21],"value":["Github","Object"]},"moduleAlias":null,"exposingList":null}},{"range":[10,1,10,21],"value":{"moduleName":{"range":[10,8,10,21],"value":["Github","Scalar"]},"moduleAlias":null,"exposingList":null}},{"range":[11,1,11,27],"value":{"moduleName":{"range":[11,8,11,27],"value":["Github","ScalarCodecs"]},"moduleAlias":null,"exposingList":null}},{"range":[12,1,12,20],"value":{"moduleName":{"range":[12,8,12,20],"value":["Github","Union"]},"moduleAlias":null,"exposingList":null}},{"range":[13,1,13,73],"value":{"moduleName":{"range":[13,8,13,41],"value":["Graphql","Internal","Builder","Argument"]},"moduleAlias":{"range":[13,45,13,53],"value":["Argument"]},"exposingList":{"range":[13,54,13,73],"value":{"type":"explicit","explicit":[{"range":[13,64,13,72],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Argument"}}}]}}}},{"range":[14,1,14,49],"value":{"moduleName":{"range":[14,8,14,39],"value":["Graphql","Internal","Builder","Object"]},"moduleAlias":{"range":[14,43,14,49],"value":["Object"]},"exposingList":null}},{"range":[15,1,15,58],"value":{"moduleName":{"range":[15,8,15,31],"value":["Graphql","Internal","Encode"]},"moduleAlias":{"range":[15,35,15,41],"value":["Encode"]},"exposingList":{"range":[15,42,15,58],"value":{"type":"explicit","explicit":[{"range":[15,52,15,57],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Value"}}}]}}}},{"range":[16,1,16,78],"value":{"moduleName":{"range":[16,8,16,25],"value":["Graphql","Operation"]},"moduleAlias":null,"exposingList":{"range":[16,26,16,78],"value":{"type":"explicit","explicit":[{"range":[16,36,16,48],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RootMutation"}}},{"range":[16,50,16,59],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RootQuery"}}},{"range":[16,61,16,77],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RootSubscription"}}}]}}}},{"range":[17,1,17,64],"value":{"moduleName":{"range":[17,8,17,32],"value":["Graphql","OptionalArgument"]},"moduleAlias":null,"exposingList":{"range":[17,33,17,64],"value":{"type":"explicit","explicit":[{"range":[17,43,17,63],"value":{"type":"typeexpose","typeexpose":{"name":"OptionalArgument","open":[17,59,17,63]}}}]}}}},{"range":[18,1,18,82],"value":{"moduleName":{"range":[18,8,18,28],"value":["Graphql","SelectionSet"]},"moduleAlias":null,"exposingList":{"range":[18,29,18,82],"value":{"type":"explicit","explicit":[{"range":[18,39,18,63],"value":{"type":"typeexpose","typeexpose":{"name":"FragmentSelectionSet","open":[18,59,18,63]}}},{"range":[18,65,18,81],"value":{"type":"typeexpose","typeexpose":{"name":"SelectionSet","open":[18,77,18,81]}}}]}}}},{"range":[19,1,19,29],"value":{"moduleName":{"range":[19,8,19,19],"value":["Json","Decode"]},"moduleAlias":{"range":[19,23,19,29],"value":["Decode"]},"exposingList":null}}],"declarations":[{"range":[22,1,31,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[22,12,22,21],"value":"Fragments"},"generics":[{"range":[22,22,22,31],"value":"decodesTo"}],"typeAnnotation":{"range":[23,5,31,6],"value":{"type":"record","record":{"value":[{"range":[23,7,23,75],"value":{"name":{"range":[23,7,23,22],"value":"onCommitComment"},"typeAnnotation":{"range":[23,25,23,75],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[23,25,23,37],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[23,38,23,47],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[23,48,23,75],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[23,48,23,75],"value":{"moduleName":["Github","Object"],"name":"CommitComment"}},"args":[]}}}]}}}}},{"range":[24,5,25,5],"value":{"name":{"range":[24,7,24,20],"value":"onGistComment"},"typeAnnotation":{"range":[24,23,24,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,23,24,35],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[24,36,24,45],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[24,46,24,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,46,24,71],"value":{"moduleName":["Github","Object"],"name":"GistComment"}},"args":[]}}}]}}}}},{"range":[25,5,26,5],"value":{"name":{"range":[25,7,25,14],"value":"onIssue"},"typeAnnotation":{"range":[25,17,25,59],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[25,17,25,29],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[25,30,25,39],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[25,40,25,59],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[25,40,25,59],"value":{"moduleName":["Github","Object"],"name":"Issue"}},"args":[]}}}]}}}}},{"range":[26,5,27,5],"value":{"name":{"range":[26,7,26,21],"value":"onIssueComment"},"typeAnnotation":{"range":[26,24,26,73],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[26,24,26,36],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[26,37,26,46],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[26,47,26,73],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[26,47,26,73],"value":{"moduleName":["Github","Object"],"name":"IssueComment"}},"args":[]}}}]}}}}},{"range":[27,5,28,5],"value":{"name":{"range":[27,7,27,16],"value":"onProject"},"typeAnnotation":{"range":[27,19,27,63],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[27,19,27,31],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[27,32,27,41],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[27,42,27,63],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[27,42,27,63],"value":{"moduleName":["Github","Object"],"name":"Project"}},"args":[]}}}]}}}}},{"range":[28,5,29,5],"value":{"name":{"range":[28,7,28,20],"value":"onPullRequest"},"typeAnnotation":{"range":[28,23,28,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[28,23,28,35],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[28,36,28,45],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[28,46,28,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[28,46,28,71],"value":{"moduleName":["Github","Object"],"name":"PullRequest"}},"args":[]}}}]}}}}},{"range":[29,5,30,5],"value":{"name":{"range":[29,7,29,26],"value":"onPullRequestReview"},"typeAnnotation":{"range":[29,29,29,83],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[29,29,29,41],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[29,42,29,51],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[29,52,29,83],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[29,52,29,83],"value":{"moduleName":["Github","Object"],"name":"PullRequestReview"}},"args":[]}}}]}}}}},{"range":[30,5,31,5],"value":{"name":{"range":[30,7,30,33],"value":"onPullRequestReviewComment"},"typeAnnotation":{"range":[30,36,30,97],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[30,36,30,48],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[30,49,30,58],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[30,59,30,97],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[30,59,30,97],"value":{"moduleName":["Github","Object"],"name":"PullRequestReviewComment"}},"args":[]}}}]}}}}}]}}}}}},{"range":[36,1,49,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[36,1,38,57],"value":{"name":{"range":[36,1,36,10],"value":"fragments"},"typeAnnotation":{"range":[37,5,38,57],"value":{"type":"function","function":{"left":{"range":[37,5,37,24],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[37,5,37,14],"value":{"moduleName":[],"name":"Fragments"}},"args":[{"range":[37,15,37,24],"value":{"type":"generic","generic":{"value":"decodesTo"}}}]}}},"right":{"range":[38,8,38,57],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[38,8,38,20],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[38,21,38,30],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[38,31,38,57],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[38,31,38,57],"value":{"moduleName":["Github","Interface"],"name":"Updatable"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[39,1,49,10],"value":{"name":{"range":[39,1,39,10],"value":"fragments"},"arguments":[{"range":[39,11,39,21],"value":{"type":"var","var":{"value":"selections"}}}],"expression":{"range":[40,5,49,10],"value":{"type":"application","application":[{"range":[40,5,40,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"exhuastiveFragmentSelection"}}},{"range":[41,9,49,10],"value":{"type":"list","list":[{"range":[41,11,41,74],"value":{"type":"application","application":[{"range":[41,11,41,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"buildFragment"}}},{"range":[41,32,41,47],"value":{"type":"literal","literal":"CommitComment"}},{"range":[41,58,41,74],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[41,48,41,58],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}},"name":{"range":[41,59,41,74],"value":"onCommitComment"}}}}]}},{"range":[42,11,42,70],"value":{"type":"application","application":[{"range":[42,11,42,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"buildFragment"}}},{"range":[42,32,42,45],"value":{"type":"literal","literal":"GistComment"}},{"range":[42,56,42,70],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[42,46,42,56],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}},"name":{"range":[42,57,42,70],"value":"onGistComment"}}}}]}},{"range":[43,11,43,58],"value":{"type":"application","application":[{"range":[43,11,43,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"buildFragment"}}},{"range":[43,32,43,39],"value":{"type":"literal","literal":"Issue"}},{"range":[43,50,43,58],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[43,40,43,50],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}},"name":{"range":[43,51,43,58],"value":"onIssue"}}}}]}},{"range":[44,11,44,72],"value":{"type":"application","application":[{"range":[44,11,44,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"buildFragment"}}},{"range":[44,32,44,46],"value":{"type":"literal","literal":"IssueComment"}},{"range":[44,57,44,72],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[44,47,44,57],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}},"name":{"range":[44,58,44,72],"value":"onIssueComment"}}}}]}},{"range":[45,11,45,62],"value":{"type":"application","application":[{"range":[45,11,45,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"buildFragment"}}},{"range":[45,32,45,41],"value":{"type":"literal","literal":"Project"}},{"range":[45,52,45,62],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[45,42,45,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}},"name":{"range":[45,53,45,62],"value":"onProject"}}}}]}},{"range":[46,11,46,70],"value":{"type":"application","application":[{"range":[46,11,46,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"buildFragment"}}},{"range":[46,32,46,45],"value":{"type":"literal","literal":"PullRequest"}},{"range":[46,56,46,70],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[46,46,46,56],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}},"name":{"range":[46,57,46,70],"value":"onPullRequest"}}}}]}},{"range":[47,11,47,82],"value":{"type":"application","application":[{"range":[47,11,47,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"buildFragment"}}},{"range":[47,32,47,51],"value":{"type":"literal","literal":"PullRequestReview"}},{"range":[47,62,47,82],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[47,52,47,62],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}},"name":{"range":[47,63,47,82],"value":"onPullRequestReview"}}}}]}},{"range":[48,11,48,96],"value":{"type":"application","application":[{"range":[48,11,48,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"buildFragment"}}},{"range":[48,32,48,58],"value":{"type":"literal","literal":"PullRequestReviewComment"}},{"range":[48,69,48,96],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[48,59,48,69],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}},"name":{"range":[48,70,48,96],"value":"onPullRequestReviewComment"}}}}]}}]}}]}}}}}}},{"range":[55,1,65,6],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[55,1,55,45],"value":{"name":{"range":[55,1,55,15],"value":"maybeFragments"},"typeAnnotation":{"range":[55,18,55,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[55,18,55,27],"value":{"moduleName":[],"name":"Fragments"}},"args":[{"range":[55,28,55,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[55,29,55,34],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[55,35,55,44],"value":{"type":"generic","generic":{"value":"decodesTo"}}}]}}}]}}}}},"declaration":{"range":[56,1,65,6],"value":{"name":{"range":[56,1,56,15],"value":"maybeFragments"},"arguments":[],"expression":{"range":[57,5,65,6],"value":{"type":"record","record":[{"range":[57,7,57,95],"value":{"field":{"range":[57,7,57,22],"value":"onCommitComment"},"expression":{"range":[57,25,57,95],"value":{"type":"application","application":[{"range":[57,25,57,51],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"empty"}}},{"range":[57,52,57,54],"value":{"type":"operator","operator":"|>"}},{"range":[57,55,57,79],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"map"}}},{"range":[57,80,57,95],"value":{"type":"parenthesized","parenthesized":{"range":[57,81,57,94],"value":{"type":"lambda","lambda":{"patterns":[{"range":[57,82,57,83],"value":{"type":"all","all":{}}}],"expression":{"range":[57,87,57,94],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}}}}}]}}}},{"range":[58,7,59,5],"value":{"field":{"range":[58,7,58,20],"value":"onGistComment"},"expression":{"range":[58,23,58,93],"value":{"type":"application","application":[{"range":[58,23,58,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"empty"}}},{"range":[58,50,58,52],"value":{"type":"operator","operator":"|>"}},{"range":[58,53,58,77],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"map"}}},{"range":[58,78,58,93],"value":{"type":"parenthesized","parenthesized":{"range":[58,79,58,92],"value":{"type":"lambda","lambda":{"patterns":[{"range":[58,80,58,81],"value":{"type":"all","all":{}}}],"expression":{"range":[58,85,58,92],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}}}}}]}}}},{"range":[59,7,60,5],"value":{"field":{"range":[59,7,59,14],"value":"onIssue"},"expression":{"range":[59,17,59,87],"value":{"type":"application","application":[{"range":[59,17,59,43],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"empty"}}},{"range":[59,44,59,46],"value":{"type":"operator","operator":"|>"}},{"range":[59,47,59,71],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"map"}}},{"range":[59,72,59,87],"value":{"type":"parenthesized","parenthesized":{"range":[59,73,59,86],"value":{"type":"lambda","lambda":{"patterns":[{"range":[59,74,59,75],"value":{"type":"all","all":{}}}],"expression":{"range":[59,79,59,86],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}}}}}]}}}},{"range":[60,7,61,5],"value":{"field":{"range":[60,7,60,21],"value":"onIssueComment"},"expression":{"range":[60,24,60,94],"value":{"type":"application","application":[{"range":[60,24,60,50],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"empty"}}},{"range":[60,51,60,53],"value":{"type":"operator","operator":"|>"}},{"range":[60,54,60,78],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"map"}}},{"range":[60,79,60,94],"value":{"type":"parenthesized","parenthesized":{"range":[60,80,60,93],"value":{"type":"lambda","lambda":{"patterns":[{"range":[60,81,60,82],"value":{"type":"all","all":{}}}],"expression":{"range":[60,86,60,93],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}}}}}]}}}},{"range":[61,7,62,5],"value":{"field":{"range":[61,7,61,16],"value":"onProject"},"expression":{"range":[61,19,61,89],"value":{"type":"application","application":[{"range":[61,19,61,45],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"empty"}}},{"range":[61,46,61,48],"value":{"type":"operator","operator":"|>"}},{"range":[61,49,61,73],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"map"}}},{"range":[61,74,61,89],"value":{"type":"parenthesized","parenthesized":{"range":[61,75,61,88],"value":{"type":"lambda","lambda":{"patterns":[{"range":[61,76,61,77],"value":{"type":"all","all":{}}}],"expression":{"range":[61,81,61,88],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}}}}}]}}}},{"range":[62,7,63,5],"value":{"field":{"range":[62,7,62,20],"value":"onPullRequest"},"expression":{"range":[62,23,62,93],"value":{"type":"application","application":[{"range":[62,23,62,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"empty"}}},{"range":[62,50,62,52],"value":{"type":"operator","operator":"|>"}},{"range":[62,53,62,77],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"map"}}},{"range":[62,78,62,93],"value":{"type":"parenthesized","parenthesized":{"range":[62,79,62,92],"value":{"type":"lambda","lambda":{"patterns":[{"range":[62,80,62,81],"value":{"type":"all","all":{}}}],"expression":{"range":[62,85,62,92],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}}}}}]}}}},{"range":[63,7,64,5],"value":{"field":{"range":[63,7,63,26],"value":"onPullRequestReview"},"expression":{"range":[63,29,63,99],"value":{"type":"application","application":[{"range":[63,29,63,55],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"empty"}}},{"range":[63,56,63,58],"value":{"type":"operator","operator":"|>"}},{"range":[63,59,63,83],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"map"}}},{"range":[63,84,63,99],"value":{"type":"parenthesized","parenthesized":{"range":[63,85,63,98],"value":{"type":"lambda","lambda":{"patterns":[{"range":[63,86,63,87],"value":{"type":"all","all":{}}}],"expression":{"range":[63,91,63,98],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}}}}}]}}}},{"range":[64,7,65,5],"value":{"field":{"range":[64,7,64,33],"value":"onPullRequestReviewComment"},"expression":{"range":[64,36,64,106],"value":{"type":"application","application":[{"range":[64,36,64,62],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"empty"}}},{"range":[64,63,64,65],"value":{"type":"operator","operator":"|>"}},{"range":[64,66,64,90],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"map"}}},{"range":[64,91,64,106],"value":{"type":"parenthesized","parenthesized":{"range":[64,92,64,105],"value":{"type":"lambda","lambda":{"patterns":[{"range":[64,93,64,94],"value":{"type":"all","all":{}}}],"expression":{"range":[64,98,64,105],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}}}}}]}}}}]}}}}}}},{"range":[70,1,72,69],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[70,1,70,63],"value":{"name":{"range":[70,1,70,16],"value":"viewerCanUpdate"},"typeAnnotation":{"range":[70,19,70,63],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[70,19,70,31],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[70,32,70,36],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[70,32,70,36],"value":{"moduleName":[],"name":"Bool"}},"args":[]}}},{"range":[70,37,70,63],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[70,37,70,63],"value":{"moduleName":["Github","Interface"],"name":"Updatable"}},"args":[]}}}]}}}}},"declaration":{"range":[71,1,72,69],"value":{"name":{"range":[71,1,71,16],"value":"viewerCanUpdate"},"arguments":[],"expression":{"range":[72,5,72,69],"value":{"type":"application","application":[{"range":[72,5,72,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"selectionForField"}}},{"range":[72,30,72,36],"value":{"type":"literal","literal":"Bool"}},{"range":[72,37,72,54],"value":{"type":"literal","literal":"viewerCanUpdate"}},{"range":[72,55,72,57],"value":{"type":"list","list":[]}},{"range":[72,58,72,69],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"bool"}}}]}}}}}}}],"comments":[{"range":[68,1,69,3],"value":"{-| Check if the current viewer can update this object.\n-}"},{"range":[52,1,54,3],"value":"{-| Can be used to create a non-exhuastive set of fragments by using the record\nupdate syntax to add `SelectionSet`s for the types you want to handle.\n-}"},{"range":[34,1,35,3],"value":"{-| Build an exhaustive selection of type-specific fragments.\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"}]}