@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 • 37.5 kB
JSON
{"moduleDefinition":{"range":[5,1,5,221],"value":{"type":"normal","normal":{"moduleName":{"range":[5,8,5,37],"value":["Github","Interface","ProjectOwner"]},"exposingList":{"range":[5,38,5,221],"value":{"type":"explicit","explicit":[{"range":[5,48,5,57],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Fragments"}}},{"range":[5,59,5,83],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"ProjectRequiredArguments"}}},{"range":[5,85,5,110],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"ProjectsOptionalArguments"}}},{"range":[5,112,5,121],"value":{"type":"function","function":{"name":"fragments"}}},{"range":[5,123,5,125],"value":{"type":"function","function":{"name":"id"}}},{"range":[5,127,5,141],"value":{"type":"function","function":{"name":"maybeFragments"}}},{"range":[5,143,5,150],"value":{"type":"function","function":{"name":"project"}}},{"range":[5,152,5,160],"value":{"type":"function","function":{"name":"projects"}}},{"range":[5,162,5,182],"value":{"type":"function","function":{"name":"projectsResourcePath"}}},{"range":[5,184,5,195],"value":{"type":"function","function":{"name":"projectsUrl"}}},{"range":[5,197,5,220],"value":{"type":"function","function":{"name":"viewerCanCreateProjects"}}}]}}}}},"imports":[{"range":[7,1,7,32],"value":{"moduleName":{"range":[7,8,7,32],"value":["Github","Enum","ProjectState"]},"moduleAlias":null,"exposingList":null}},{"range":[8,1,8,26],"value":{"moduleName":{"range":[8,8,8,26],"value":["Github","InputObject"]},"moduleAlias":null,"exposingList":null}},{"range":[9,1,9,24],"value":{"moduleName":{"range":[9,8,9,24],"value":["Github","Interface"]},"moduleAlias":null,"exposingList":null}},{"range":[10,1,10,21],"value":{"moduleName":{"range":[10,8,10,21],"value":["Github","Object"]},"moduleAlias":null,"exposingList":null}},{"range":[11,1,11,21],"value":{"moduleName":{"range":[11,8,11,21],"value":["Github","Scalar"]},"moduleAlias":null,"exposingList":null}},{"range":[12,1,12,27],"value":{"moduleName":{"range":[12,8,12,27],"value":["Github","ScalarCodecs"]},"moduleAlias":null,"exposingList":null}},{"range":[13,1,13,20],"value":{"moduleName":{"range":[13,8,13,20],"value":["Github","Union"]},"moduleAlias":null,"exposingList":null}},{"range":[14,1,14,73],"value":{"moduleName":{"range":[14,8,14,41],"value":["Graphql","Internal","Builder","Argument"]},"moduleAlias":{"range":[14,45,14,53],"value":["Argument"]},"exposingList":{"range":[14,54,14,73],"value":{"type":"explicit","explicit":[{"range":[14,64,14,72],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Argument"}}}]}}}},{"range":[15,1,15,49],"value":{"moduleName":{"range":[15,8,15,39],"value":["Graphql","Internal","Builder","Object"]},"moduleAlias":{"range":[15,43,15,49],"value":["Object"]},"exposingList":null}},{"range":[16,1,16,58],"value":{"moduleName":{"range":[16,8,16,31],"value":["Graphql","Internal","Encode"]},"moduleAlias":{"range":[16,35,16,41],"value":["Encode"]},"exposingList":{"range":[16,42,16,58],"value":{"type":"explicit","explicit":[{"range":[16,52,16,57],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Value"}}}]}}}},{"range":[17,1,17,78],"value":{"moduleName":{"range":[17,8,17,25],"value":["Graphql","Operation"]},"moduleAlias":null,"exposingList":{"range":[17,26,17,78],"value":{"type":"explicit","explicit":[{"range":[17,36,17,48],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RootMutation"}}},{"range":[17,50,17,59],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RootQuery"}}},{"range":[17,61,17,77],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RootSubscription"}}}]}}}},{"range":[18,1,18,64],"value":{"moduleName":{"range":[18,8,18,32],"value":["Graphql","OptionalArgument"]},"moduleAlias":null,"exposingList":{"range":[18,33,18,64],"value":{"type":"explicit","explicit":[{"range":[18,43,18,63],"value":{"type":"typeexpose","typeexpose":{"name":"OptionalArgument","open":[18,59,18,63]}}}]}}}},{"range":[19,1,19,82],"value":{"moduleName":{"range":[19,8,19,28],"value":["Graphql","SelectionSet"]},"moduleAlias":null,"exposingList":{"range":[19,29,19,82],"value":{"type":"explicit","explicit":[{"range":[19,39,19,63],"value":{"type":"typeexpose","typeexpose":{"name":"FragmentSelectionSet","open":[19,59,19,63]}}},{"range":[19,65,19,81],"value":{"type":"typeexpose","typeexpose":{"name":"SelectionSet","open":[19,77,19,81]}}}]}}}},{"range":[20,1,20,29],"value":{"moduleName":{"range":[20,8,20,19],"value":["Json","Decode"]},"moduleAlias":{"range":[20,23,20,29],"value":["Decode"]},"exposingList":null}}],"declarations":[{"range":[23,1,26,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[23,12,23,21],"value":"Fragments"},"generics":[{"range":[23,22,23,31],"value":"decodesTo"}],"typeAnnotation":{"range":[24,5,26,6],"value":{"type":"record","record":{"value":[{"range":[24,7,24,73],"value":{"name":{"range":[24,7,24,21],"value":"onOrganization"},"typeAnnotation":{"range":[24,24,24,73],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,24,24,36],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[24,37,24,46],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[24,47,24,73],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[24,47,24,73],"value":{"moduleName":["Github","Object"],"name":"Organization"}},"args":[]}}}]}}}}},{"range":[25,5,26,5],"value":{"name":{"range":[25,7,25,19],"value":"onRepository"},"typeAnnotation":{"range":[25,22,25,69],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[25,22,25,34],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[25,35,25,44],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[25,45,25,69],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[25,45,25,69],"value":{"moduleName":["Github","Object"],"name":"Repository"}},"args":[]}}}]}}}}}]}}}}}},{"range":[31,1,38,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[31,1,33,60],"value":{"name":{"range":[31,1,31,10],"value":"fragments"},"typeAnnotation":{"range":[32,5,33,60],"value":{"type":"function","function":{"left":{"range":[32,5,32,24],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[32,5,32,14],"value":{"moduleName":[],"name":"Fragments"}},"args":[{"range":[32,15,32,24],"value":{"type":"generic","generic":{"value":"decodesTo"}}}]}}},"right":{"range":[33,8,33,60],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[33,8,33,20],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[33,21,33,30],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[33,31,33,60],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[33,31,33,60],"value":{"moduleName":["Github","Interface"],"name":"ProjectOwner"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[34,1,38,10],"value":{"name":{"range":[34,1,34,10],"value":"fragments"},"arguments":[{"range":[34,11,34,21],"value":{"type":"var","var":{"value":"selections"}}}],"expression":{"range":[35,5,38,10],"value":{"type":"application","application":[{"range":[35,5,35,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"exhuastiveFragmentSelection"}}},{"range":[36,9,38,10],"value":{"type":"list","list":[{"range":[36,11,36,72],"value":{"type":"application","application":[{"range":[36,11,36,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"buildFragment"}}},{"range":[36,32,36,46],"value":{"type":"literal","literal":"Organization"}},{"range":[36,57,36,72],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[36,47,36,57],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}},"name":{"range":[36,58,36,72],"value":"onOrganization"}}}}]}},{"range":[37,11,37,68],"value":{"type":"application","application":[{"range":[37,11,37,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"buildFragment"}}},{"range":[37,32,37,44],"value":{"type":"literal","literal":"Repository"}},{"range":[37,55,37,68],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[37,45,37,55],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}},"name":{"range":[37,56,37,68],"value":"onRepository"}}}}]}}]}}]}}}}}}},{"range":[44,1,48,6],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[44,1,44,45],"value":{"name":{"range":[44,1,44,15],"value":"maybeFragments"},"typeAnnotation":{"range":[44,18,44,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[44,18,44,27],"value":{"moduleName":[],"name":"Fragments"}},"args":[{"range":[44,28,44,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[44,29,44,34],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[44,35,44,44],"value":{"type":"generic","generic":{"value":"decodesTo"}}}]}}}]}}}}},"declaration":{"range":[45,1,48,6],"value":{"name":{"range":[45,1,45,15],"value":"maybeFragments"},"arguments":[],"expression":{"range":[46,5,48,6],"value":{"type":"record","record":[{"range":[46,7,46,94],"value":{"field":{"range":[46,7,46,21],"value":"onOrganization"},"expression":{"range":[46,24,46,94],"value":{"type":"application","application":[{"range":[46,24,46,50],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"empty"}}},{"range":[46,51,46,53],"value":{"type":"operator","operator":"|>"}},{"range":[46,54,46,78],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"map"}}},{"range":[46,79,46,94],"value":{"type":"parenthesized","parenthesized":{"range":[46,80,46,93],"value":{"type":"lambda","lambda":{"patterns":[{"range":[46,81,46,82],"value":{"type":"all","all":{}}}],"expression":{"range":[46,86,46,93],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}}}}}]}}}},{"range":[47,7,48,5],"value":{"field":{"range":[47,7,47,19],"value":"onRepository"},"expression":{"range":[47,22,47,92],"value":{"type":"application","application":[{"range":[47,22,47,48],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"empty"}}},{"range":[47,49,47,51],"value":{"type":"operator","operator":"|>"}},{"range":[47,52,47,76],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","SelectionSet"],"name":"map"}}},{"range":[47,77,47,92],"value":{"type":"parenthesized","parenthesized":{"range":[47,78,47,91],"value":{"type":"lambda","lambda":{"patterns":[{"range":[47,79,47,80],"value":{"type":"all","all":{}}}],"expression":{"range":[47,84,47,91],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Nothing"}}}}}}}}]}}}}]}}}}}}},{"range":[51,1,53,138],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[51,1,51,71],"value":{"name":{"range":[51,1,51,3],"value":"id"},"typeAnnotation":{"range":[51,6,51,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[51,6,51,18],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[51,19,51,41],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[51,19,51,41],"value":{"moduleName":["Github","ScalarCodecs"],"name":"Id"}},"args":[]}}},{"range":[51,42,51,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[51,42,51,71],"value":{"moduleName":["Github","Interface"],"name":"ProjectOwner"}},"args":[]}}}]}}}}},"declaration":{"range":[52,1,53,138],"value":{"name":{"range":[52,1,52,3],"value":"id"},"arguments":[],"expression":{"range":[53,5,53,138],"value":{"type":"application","application":[{"range":[53,5,53,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"selectionForField"}}},{"range":[53,30,53,47],"value":{"type":"literal","literal":"ScalarCodecs.Id"}},{"range":[53,48,53,52],"value":{"type":"literal","literal":"id"}},{"range":[53,53,53,55],"value":{"type":"list","list":[]}},{"range":[53,56,53,138],"value":{"type":"parenthesized","parenthesized":{"range":[53,57,53,137],"value":{"type":"application","application":[{"range":[53,57,53,83],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","ScalarCodecs"],"name":"codecs"}}},{"range":[53,84,53,86],"value":{"type":"operator","operator":"|>"}},{"range":[53,87,53,113],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Scalar"],"name":"unwrapCodecs"}}},{"range":[53,114,53,116],"value":{"type":"operator","operator":"|>"}},{"range":[53,117,53,125],"value":{"type":"recordAccessFunction","recordAccessFunction":".codecId"}},{"range":[53,126,53,128],"value":{"type":"operator","operator":"|>"}},{"range":[53,129,53,137],"value":{"type":"recordAccessFunction","recordAccessFunction":".decoder"}}]}}}}]}}}}}}},{"range":[56,1,57,21],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[56,12,56,36],"value":"ProjectRequiredArguments"},"generics":[],"typeAnnotation":{"range":[57,5,57,21],"value":{"type":"record","record":{"value":[{"range":[57,7,57,19],"value":{"name":{"range":[57,7,57,13],"value":"number"},"typeAnnotation":{"range":[57,16,57,19],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[57,16,57,19],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}}]}}}}}},{"range":[65,1,67,148],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[65,1,65,147],"value":{"name":{"range":[65,1,65,8],"value":"project"},"typeAnnotation":{"range":[65,11,65,147],"value":{"type":"function","function":{"left":{"range":[65,11,65,35],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[65,11,65,35],"value":{"moduleName":[],"name":"ProjectRequiredArguments"}},"args":[]}}},"right":{"range":[65,39,65,147],"value":{"type":"function","function":{"left":{"range":[65,39,65,83],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[65,39,65,51],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[65,52,65,61],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[65,62,65,83],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[65,62,65,83],"value":{"moduleName":["Github","Object"],"name":"Project"}},"args":[]}}}]}}},"right":{"range":[65,87,65,147],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[65,87,65,99],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[65,100,65,117],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[65,101,65,106],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[65,107,65,116],"value":{"type":"generic","generic":{"value":"decodesTo"}}}]}}},{"range":[65,118,65,147],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[65,118,65,147],"value":{"moduleName":["Github","Interface"],"name":"ProjectOwner"}},"args":[]}}}]}}}}}}}}}}},"declaration":{"range":[66,1,67,148],"value":{"name":{"range":[66,1,66,8],"value":"project"},"arguments":[{"range":[66,9,66,21],"value":{"type":"var","var":{"value":"requiredArgs"}}},{"range":[66,22,66,29],"value":{"type":"var","var":{"value":"object_"}}}],"expression":{"range":[67,5,67,148],"value":{"type":"application","application":[{"range":[67,5,67,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"selectionForCompositeField"}}},{"range":[67,39,67,48],"value":{"type":"literal","literal":"project"}},{"range":[67,49,67,110],"value":{"type":"list","list":[{"range":[67,51,67,108],"value":{"type":"application","application":[{"range":[67,51,67,68],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Argument"],"name":"required"}}},{"range":[67,69,67,77],"value":{"type":"literal","literal":"number"}},{"range":[67,90,67,97],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[67,78,67,90],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"requiredArgs"}}},"name":{"range":[67,91,67,97],"value":"number"}}}},{"range":[67,98,67,108],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Encode"],"name":"int"}}}]}}]}},{"range":[67,111,67,118],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"object_"}}},{"range":[67,119,67,148],"value":{"type":"parenthesized","parenthesized":{"range":[67,120,67,147],"value":{"type":"application","application":[{"range":[67,120,67,128],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"identity"}}},{"range":[67,129,67,131],"value":{"type":"operator","operator":">>"}},{"range":[67,132,67,147],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"nullable"}}}]}}}}]}}}}}}},{"range":[70,1,78,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[70,12,70,37],"value":"ProjectsOptionalArguments"},"generics":[],"typeAnnotation":{"range":[71,5,78,6],"value":{"type":"record","record":{"value":[{"range":[71,7,71,35],"value":{"name":{"range":[71,7,71,12],"value":"first"},"typeAnnotation":{"range":[71,15,71,35],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[71,15,71,31],"value":{"moduleName":[],"name":"OptionalArgument"}},"args":[{"range":[71,32,71,35],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[71,32,71,35],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}]}}}}},{"range":[72,5,73,5],"value":{"name":{"range":[72,7,72,12],"value":"after"},"typeAnnotation":{"range":[72,15,72,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[72,15,72,31],"value":{"moduleName":[],"name":"OptionalArgument"}},"args":[{"range":[72,32,72,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[72,32,72,38],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}}},{"range":[73,5,74,5],"value":{"name":{"range":[73,7,73,11],"value":"last"},"typeAnnotation":{"range":[73,14,73,34],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[73,14,73,30],"value":{"moduleName":[],"name":"OptionalArgument"}},"args":[{"range":[73,31,73,34],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[73,31,73,34],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}]}}}}},{"range":[74,5,75,5],"value":{"name":{"range":[74,7,74,13],"value":"before"},"typeAnnotation":{"range":[74,16,74,39],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[74,16,74,32],"value":{"moduleName":[],"name":"OptionalArgument"}},"args":[{"range":[74,33,74,39],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[74,33,74,39],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}}},{"range":[75,5,76,5],"value":{"name":{"range":[75,7,75,14],"value":"orderBy"},"typeAnnotation":{"range":[75,17,75,65],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[75,17,75,33],"value":{"moduleName":[],"name":"OptionalArgument"}},"args":[{"range":[75,34,75,65],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[75,34,75,65],"value":{"moduleName":["Github","InputObject"],"name":"ProjectOrder"}},"args":[]}}}]}}}}},{"range":[76,5,77,5],"value":{"name":{"range":[76,7,76,13],"value":"search"},"typeAnnotation":{"range":[76,16,76,39],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[76,16,76,32],"value":{"moduleName":[],"name":"OptionalArgument"}},"args":[{"range":[76,33,76,39],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[76,33,76,39],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}}},{"range":[77,5,78,5],"value":{"name":{"range":[77,7,77,13],"value":"states"},"typeAnnotation":{"range":[77,16,77,77],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[77,16,77,32],"value":{"moduleName":[],"name":"OptionalArgument"}},"args":[{"range":[77,33,77,77],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[77,34,77,38],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[77,39,77,76],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[77,39,77,76],"value":{"moduleName":["Github","Enum","ProjectState"],"name":"ProjectState"}},"args":[]}}}]}}}]}}}}}]}}}}}},{"range":[92,1,107,1],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[92,1,92,182],"value":{"name":{"range":[92,1,92,9],"value":"projects"},"typeAnnotation":{"range":[92,12,92,182],"value":{"type":"function","function":{"left":{"range":[92,12,92,68],"value":{"type":"function","function":{"left":{"range":[92,13,92,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[92,13,92,38],"value":{"moduleName":[],"name":"ProjectsOptionalArguments"}},"args":[]}}},"right":{"range":[92,42,92,67],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[92,42,92,67],"value":{"moduleName":[],"name":"ProjectsOptionalArguments"}},"args":[]}}}}}},"right":{"range":[92,72,92,182],"value":{"type":"function","function":{"left":{"range":[92,72,92,126],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[92,72,92,84],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[92,85,92,94],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[92,95,92,126],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[92,95,92,126],"value":{"moduleName":["Github","Object"],"name":"ProjectConnection"}},"args":[]}}}]}}},"right":{"range":[92,130,92,182],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[92,130,92,142],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[92,143,92,152],"value":{"type":"generic","generic":{"value":"decodesTo"}}},{"range":[92,153,92,182],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[92,153,92,182],"value":{"moduleName":["Github","Interface"],"name":"ProjectOwner"}},"args":[]}}}]}}}}}}}}}}},"declaration":{"range":[93,1,107,1],"value":{"name":{"range":[93,1,93,9],"value":"projects"},"arguments":[{"range":[93,10,93,25],"value":{"type":"var","var":{"value":"fillInOptionals"}}},{"range":[93,26,93,33],"value":{"type":"var","var":{"value":"object_"}}}],"expression":{"range":[94,5,107,1],"value":{"type":"let","let":{"declarations":[{"range":[95,9,98,9],"value":{"type":"function","function":{"documentation":null,"signature":null,"declaration":{"range":[95,9,96,147],"value":{"name":{"range":[95,9,95,26],"value":"filledInOptionals"},"arguments":[],"expression":{"range":[96,13,96,147],"value":{"type":"application","application":[{"range":[96,13,96,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"fillInOptionals"}}},{"range":[96,29,96,147],"value":{"type":"record","record":[{"range":[96,31,96,45],"value":{"field":{"range":[96,31,96,36],"value":"first"},"expression":{"range":[96,39,96,45],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Absent"}}}}},{"range":[96,47,96,61],"value":{"field":{"range":[96,47,96,52],"value":"after"},"expression":{"range":[96,55,96,61],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Absent"}}}}},{"range":[96,63,96,76],"value":{"field":{"range":[96,63,96,67],"value":"last"},"expression":{"range":[96,70,96,76],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Absent"}}}}},{"range":[96,78,96,93],"value":{"field":{"range":[96,78,96,84],"value":"before"},"expression":{"range":[96,87,96,93],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Absent"}}}}},{"range":[96,95,96,111],"value":{"field":{"range":[96,95,96,102],"value":"orderBy"},"expression":{"range":[96,105,96,111],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Absent"}}}}},{"range":[96,113,96,128],"value":{"field":{"range":[96,113,96,119],"value":"search"},"expression":{"range":[96,122,96,128],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Absent"}}}}},{"range":[96,130,96,146],"value":{"field":{"range":[96,130,96,136],"value":"states"},"expression":{"range":[96,139,96,145],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Absent"}}}}}]}}]}}}}}}},{"range":[98,9,101,5],"value":{"type":"function","function":{"documentation":null,"signature":null,"declaration":{"range":[98,9,100,43],"value":{"name":{"range":[98,9,98,21],"value":"optionalArgs"},"arguments":[],"expression":{"range":[99,13,100,43],"value":{"type":"application","application":[{"range":[99,13,99,545],"value":{"type":"list","list":[{"range":[99,15,99,75],"value":{"type":"application","application":[{"range":[99,15,99,32],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Argument"],"name":"optional"}}},{"range":[99,33,99,40],"value":{"type":"literal","literal":"first"}},{"range":[99,58,99,64],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[99,41,99,58],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"filledInOptionals"}}},"name":{"range":[99,59,99,64],"value":"first"}}}},{"range":[99,65,99,75],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Encode"],"name":"int"}}}]}},{"range":[99,77,99,140],"value":{"type":"application","application":[{"range":[99,77,99,94],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Argument"],"name":"optional"}}},{"range":[99,95,99,102],"value":{"type":"literal","literal":"after"}},{"range":[99,120,99,126],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[99,103,99,120],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"filledInOptionals"}}},"name":{"range":[99,121,99,126],"value":"after"}}}},{"range":[99,127,99,140],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Encode"],"name":"string"}}}]}},{"range":[99,142,99,200],"value":{"type":"application","application":[{"range":[99,142,99,159],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Argument"],"name":"optional"}}},{"range":[99,160,99,166],"value":{"type":"literal","literal":"last"}},{"range":[99,184,99,189],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[99,167,99,184],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"filledInOptionals"}}},"name":{"range":[99,185,99,189],"value":"last"}}}},{"range":[99,190,99,200],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Encode"],"name":"int"}}}]}},{"range":[99,202,99,267],"value":{"type":"application","application":[{"range":[99,202,99,219],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Argument"],"name":"optional"}}},{"range":[99,220,99,228],"value":{"type":"literal","literal":"before"}},{"range":[99,246,99,253],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[99,229,99,246],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"filledInOptionals"}}},"name":{"range":[99,247,99,253],"value":"before"}}}},{"range":[99,254,99,267],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Encode"],"name":"string"}}}]}},{"range":[99,269,99,360],"value":{"type":"application","application":[{"range":[99,269,99,286],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Argument"],"name":"optional"}}},{"range":[99,287,99,296],"value":{"type":"literal","literal":"orderBy"}},{"range":[99,314,99,322],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[99,297,99,314],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"filledInOptionals"}}},"name":{"range":[99,315,99,322],"value":"orderBy"}}}},{"range":[99,323,99,360],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","InputObject"],"name":"encodeProjectOrder"}}}]}},{"range":[99,362,99,427],"value":{"type":"application","application":[{"range":[99,362,99,379],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Argument"],"name":"optional"}}},{"range":[99,380,99,388],"value":{"type":"literal","literal":"search"}},{"range":[99,406,99,413],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[99,389,99,406],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"filledInOptionals"}}},"name":{"range":[99,407,99,413],"value":"search"}}}},{"range":[99,414,99,427],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Encode"],"name":"string"}}}]}},{"range":[99,429,99,543],"value":{"type":"application","application":[{"range":[99,429,99,446],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Argument"],"name":"optional"}}},{"range":[99,447,99,455],"value":{"type":"literal","literal":"states"}},{"range":[99,473,99,480],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[99,456,99,473],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"filledInOptionals"}}},"name":{"range":[99,474,99,480],"value":"states"}}}},{"range":[99,481,99,543],"value":{"type":"parenthesized","parenthesized":{"range":[99,482,99,542],"value":{"type":"application","application":[{"range":[99,482,99,493],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Encode"],"name":"enum"}}},{"range":[99,494,99,527],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Enum","ProjectState"],"name":"toString"}}},{"range":[99,528,99,530],"value":{"type":"operator","operator":"|>"}},{"range":[99,531,99,542],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Encode"],"name":"list"}}}]}}}}]}}]}},{"range":[100,17,100,19],"value":{"type":"operator","operator":"|>"}},{"range":[100,20,100,34],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"filterMap"}}},{"range":[100,35,100,43],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"identity"}}}]}}}}}}}],"expression":{"range":[102,5,102,79],"value":{"type":"application","application":[{"range":[102,5,102,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"selectionForCompositeField"}}},{"range":[102,39,102,49],"value":{"type":"literal","literal":"projects"}},{"range":[102,50,102,62],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"optionalArgs"}}},{"range":[102,63,102,70],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"object_"}}},{"range":[102,71,102,79],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"identity"}}}]}}}}}}}}}},{"range":[107,1,109,158],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[107,1,107,90],"value":{"name":{"range":[107,1,107,21],"value":"projectsResourcePath"},"typeAnnotation":{"range":[107,24,107,90],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[107,24,107,36],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[107,37,107,60],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[107,37,107,60],"value":{"moduleName":["Github","ScalarCodecs"],"name":"Uri"}},"args":[]}}},{"range":[107,61,107,90],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[107,61,107,90],"value":{"moduleName":["Github","Interface"],"name":"ProjectOwner"}},"args":[]}}}]}}}}},"declaration":{"range":[108,1,109,158],"value":{"name":{"range":[108,1,108,21],"value":"projectsResourcePath"},"arguments":[],"expression":{"range":[109,5,109,158],"value":{"type":"application","application":[{"range":[109,5,109,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"selectionForField"}}},{"range":[109,30,109,48],"value":{"type":"literal","literal":"ScalarCodecs.Uri"}},{"range":[109,49,109,71],"value":{"type":"literal","literal":"projectsResourcePath"}},{"range":[109,72,109,74],"value":{"type":"list","list":[]}},{"range":[109,75,109,158],"value":{"type":"parenthesized","parenthesized":{"range":[109,76,109,157],"value":{"type":"application","application":[{"range":[109,76,109,102],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","ScalarCodecs"],"name":"codecs"}}},{"range":[109,103,109,105],"value":{"type":"operator","operator":"|>"}},{"range":[109,106,109,132],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Scalar"],"name":"unwrapCodecs"}}},{"range":[109,133,109,135],"value":{"type":"operator","operator":"|>"}},{"range":[109,136,109,145],"value":{"type":"recordAccessFunction","recordAccessFunction":".codecUri"}},{"range":[109,146,109,148],"value":{"type":"operator","operator":"|>"}},{"range":[109,149,109,157],"value":{"type":"recordAccessFunction","recordAccessFunction":".decoder"}}]}}}}]}}}}}}},{"range":[114,1,116,149],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[114,1,114,81],"value":{"name":{"range":[114,1,114,12],"value":"projectsUrl"},"typeAnnotation":{"range":[114,15,114,81],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[114,15,114,27],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[114,28,114,51],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[114,28,114,51],"value":{"moduleName":["Github","ScalarCodecs"],"name":"Uri"}},"args":[]}}},{"range":[114,52,114,81],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[114,52,114,81],"value":{"moduleName":["Github","Interface"],"name":"ProjectOwner"}},"args":[]}}}]}}}}},"declaration":{"range":[115,1,116,149],"value":{"name":{"range":[115,1,115,12],"value":"projectsUrl"},"arguments":[],"expression":{"range":[116,5,116,149],"value":{"type":"application","application":[{"range":[116,5,116,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"selectionForField"}}},{"range":[116,30,116,48],"value":{"type":"literal","literal":"ScalarCodecs.Uri"}},{"range":[116,49,116,62],"value":{"type":"literal","literal":"projectsUrl"}},{"range":[116,63,116,65],"value":{"type":"list","list":[]}},{"range":[116,66,116,149],"value":{"type":"parenthesized","parenthesized":{"range":[116,67,116,148],"value":{"type":"application","application":[{"range":[116,67,116,93],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","ScalarCodecs"],"name":"codecs"}}},{"range":[116,94,116,96],"value":{"type":"operator","operator":"|>"}},{"range":[116,97,116,123],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Scalar"],"name":"unwrapCodecs"}}},{"range":[116,124,116,126],"value":{"type":"operator","operator":"|>"}},{"range":[116,127,116,136],"value":{"type":"recordAccessFunction","recordAccessFunction":".codecUri"}},{"range":[116,137,116,139],"value":{"type":"operator","operator":"|>"}},{"range":[116,140,116,148],"value":{"type":"recordAccessFunction","recordAccessFunction":".decoder"}}]}}}}]}}}}}}},{"range":[121,1,123,77],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[121,1,121,74],"value":{"name":{"range":[121,1,121,24],"value":"viewerCanCreateProjects"},"typeAnnotation":{"range":[121,27,121,74],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[121,27,121,39],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[121,40,121,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[121,40,121,44],"value":{"moduleName":[],"name":"Bool"}},"args":[]}}},{"range":[121,45,121,74],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[121,45,121,74],"value":{"moduleName":["Github","Interface"],"name":"ProjectOwner"}},"args":[]}}}]}}}}},"declaration":{"range":[122,1,123,77],"value":{"name":{"range":[122,1,122,24],"value":"viewerCanCreateProjects"},"arguments":[],"expression":{"range":[123,5,123,77],"value":{"type":"application","application":[{"range":[123,5,123,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Object"],"name":"selectionForField"}}},{"range":[123,30,123,36],"value":{"type":"literal","literal":"Bool"}},{"range":[123,37,123,62],"value":{"type":"literal","literal":"viewerCanCreateProjects"}},{"range":[123,63,123,65],"value":{"type":"list","list":[]}},{"range":[123,66,123,77],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Decode"],"name":"bool"}}}]}}}}}}}],"comments":[{"range":[119,1,120,3],"value":"{-| Can the current viewer create new projects on this owner.\n-}"},{"range":[112,1,113,3],"value":"{-| The HTTP URL listing owners projects\n-}"},{"range":[105,1,106,3],"value":"{-| The HTTP path listing owners projects\n-}"},{"range":[81,1,91,3],"value":"{-| A list of projects under the owner.\n\n - first - Returns the first _n_ elements from the list.\n - after - Returns the elements in the list that come after the specified global ID.\n - last - Returns the last _n_ elements from the list.\n - before - Returns the elements in the list that come before the specified global ID.\n - orderBy - Ordering options for projects returned from the connection\n - search - Query to search projects by, currently only searching by name.\n - states - A list of states to filter the projects by.\n\n-}"},{"range":[60,1,64,3],"value":"{-| Find project by number.\n\n - number - The project number to find.\n\n-}"},{"range":[41,1,43,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":[29,1,30,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"}]}