mytryforpackaging
Version:
this is the trial pack
1 lines • 11.7 kB
JSON
{"moduleDefinition":{"range":[1,1,1,52],"value":{"type":"normal","normal":{"moduleName":{"range":[1,8,1,13],"value":["Route"]},"exposingList":{"range":[1,14,1,52],"value":{"type":"explicit","explicit":[{"range":[1,24,1,33],"value":{"type":"typeexpose","typeexpose":{"name":"Route","open":[1,29,1,33]}}},{"range":[1,35,1,43],"value":{"type":"function","function":{"name":"parseUrl"}}},{"range":[1,44,1,51],"value":{"type":"function","function":{"name":"pushUrl"}}}]}}}}},"imports":[{"range":[3,1,3,26],"value":{"moduleName":{"range":[3,8,3,11],"value":["Url"]},"moduleAlias":null,"exposingList":{"range":[3,12,3,26],"value":{"type":"explicit","explicit":[{"range":[3,22,3,25],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Url"}}}]}}}},{"range":[4,1,4,32],"value":{"moduleName":{"range":[4,8,4,18],"value":["Url","Parser"]},"moduleAlias":null,"exposingList":{"range":[4,19,4,32],"value":{"type":"all","all":[4,29,4,31]}}}},{"range":[5,1,5,30],"value":{"moduleName":{"range":[5,8,5,12],"value":["Post"]},"moduleAlias":null,"exposingList":{"range":[5,13,5,30],"value":{"type":"explicit","explicit":[{"range":[5,23,5,29],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"PostId"}}}]}}}},{"range":[6,1,6,33],"value":{"moduleName":{"range":[6,8,6,26],"value":["Browser","Navigation"]},"moduleAlias":{"range":[6,30,6,33],"value":["Nav"]},"exposingList":null}}],"declarations":[{"range":[8,1,12,14],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[8,6,8,11],"value":"Route"},"generics":[],"constructors":[{"range":[9,7,9,15],"value":{"name":{"range":[9,7,9,15],"value":"NotFound"},"arguments":[]}},{"range":[10,7,10,12],"value":{"name":{"range":[10,7,10,12],"value":"Posts"},"arguments":[]}},{"range":[11,7,11,18],"value":{"name":{"range":[11,7,11,11],"value":"Post"},"arguments":[{"range":[11,12,11,18],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[11,12,11,18],"value":{"moduleName":[],"name":"PostId"}},"args":[]}}}]}},{"range":[12,7,12,14],"value":{"name":{"range":[12,7,12,14],"value":"NewPost"},"arguments":[]}}]}}},{"range":[15,1,22,21],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[15,1,15,24],"value":{"name":{"range":[15,1,15,9],"value":"parseUrl"},"typeAnnotation":{"range":[15,12,15,24],"value":{"type":"function","function":{"left":{"range":[15,12,15,15],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[15,12,15,15],"value":{"moduleName":[],"name":"Url"}},"args":[]}}},"right":{"range":[15,19,15,24],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[15,19,15,24],"value":{"moduleName":[],"name":"Route"}},"args":[]}}}}}}}},"declaration":{"range":[16,1,22,21],"value":{"name":{"range":[16,1,16,9],"value":"parseUrl"},"arguments":[{"range":[16,10,16,13],"value":{"type":"var","var":{"value":"url"}}}],"expression":{"range":[17,5,22,21],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[18,9,18,19],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Just"},"patterns":[{"range":[18,14,18,19],"value":{"type":"var","var":{"value":"route"}}}]}}},"expression":{"range":[19,13,19,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"route"}}}},{"pattern":{"range":[21,9,21,16],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Nothing"},"patterns":[]}}},"expression":{"range":[22,13,22,21],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"NotFound"}}}}],"expression":{"range":[17,10,17,30],"value":{"type":"application","application":[{"range":[17,10,17,15],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"parse"}}},{"range":[17,16,17,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"matchRoute"}}},{"range":[17,27,17,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"url"}}}]}}}}}}}}}},{"range":[25,1,32,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[25,1,25,35],"value":{"name":{"range":[25,1,25,11],"value":"matchRoute"},"typeAnnotation":{"range":[25,14,25,35],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[25,14,25,20],"value":{"moduleName":[],"name":"Parser"}},"args":[{"range":[25,21,25,33],"value":{"type":"function","function":{"left":{"range":[25,22,25,27],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[25,22,25,27],"value":{"moduleName":[],"name":"Route"}},"args":[]}}},"right":{"range":[25,31,25,32],"value":{"type":"generic","generic":{"value":"a"}}}}}},{"range":[25,34,25,35],"value":{"type":"generic","generic":{"value":"a"}}}]}}}}},"declaration":{"range":[26,1,32,10],"value":{"name":{"range":[26,1,26,11],"value":"matchRoute"},"arguments":[],"expression":{"range":[27,5,32,10],"value":{"type":"application","application":[{"range":[27,5,27,10],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"oneOf"}}},{"range":[28,9,32,10],"value":{"type":"list","list":[{"range":[28,11,28,24],"value":{"type":"application","application":[{"range":[28,11,28,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"map"}}},{"range":[28,15,28,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Posts"}}},{"range":[28,21,28,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"top"}}}]}},{"range":[29,11,29,32],"value":{"type":"application","application":[{"range":[29,11,29,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"map"}}},{"range":[29,15,29,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Posts"}}},{"range":[29,21,29,32],"value":{"type":"parenthesized","parenthesized":{"range":[29,22,29,31],"value":{"type":"application","application":[{"range":[29,22,29,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"s"}}},{"range":[29,24,29,31],"value":{"type":"literal","literal":"posts"}}]}}}}]}},{"range":[30,11,30,49],"value":{"type":"application","application":[{"range":[30,11,30,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"map"}}},{"range":[30,15,30,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Post"}}},{"range":[30,20,30,49],"value":{"type":"parenthesized","parenthesized":{"range":[30,21,30,48],"value":{"type":"application","application":[{"range":[30,21,30,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"s"}}},{"range":[30,23,30,30],"value":{"type":"literal","literal":"posts"}},{"range":[30,31,30,34],"value":{"type":"operator","operator":"</>"}},{"range":[30,35,30,48],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Post"],"name":"idParser"}}}]}}}}]}},{"range":[31,11,31,46],"value":{"type":"application","application":[{"range":[31,11,31,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"map"}}},{"range":[31,15,31,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"NewPost"}}},{"range":[31,23,31,46],"value":{"type":"parenthesized","parenthesized":{"range":[31,24,31,45],"value":{"type":"application","application":[{"range":[31,24,31,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"s"}}},{"range":[31,26,31,33],"value":{"type":"literal","literal":"posts"}},{"range":[31,34,31,37],"value":{"type":"operator","operator":"</>"}},{"range":[31,38,31,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"s"}}},{"range":[31,40,31,45],"value":{"type":"literal","literal":"new"}}]}}}}]}}]}}]}}}}}}},{"range":[34,1,37,30],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[34,1,34,38],"value":{"name":{"range":[34,1,34,8],"value":"pushUrl"},"typeAnnotation":{"range":[34,11,34,38],"value":{"type":"function","function":{"left":{"range":[34,11,34,16],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[34,11,34,16],"value":{"moduleName":[],"name":"Route"}},"args":[]}}},"right":{"range":[34,20,34,38],"value":{"type":"function","function":{"left":{"range":[34,20,34,27],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[34,20,34,27],"value":{"moduleName":["Nav"],"name":"Key"}},"args":[]}}},"right":{"range":[34,31,34,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[34,31,34,34],"value":{"moduleName":[],"name":"Cmd"}},"args":[{"range":[34,35,34,38],"value":{"type":"generic","generic":{"value":"msg"}}}]}}}}}}}}}}},"declaration":{"range":[35,1,37,30],"value":{"name":{"range":[35,1,35,8],"value":"pushUrl"},"arguments":[{"range":[35,9,35,14],"value":{"type":"var","var":{"value":"route"}}},{"range":[35,15,35,21],"value":{"type":"var","var":{"value":"navKey"}}}],"expression":{"range":[36,5,37,30],"value":{"type":"application","application":[{"range":[36,5,36,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"routeToString"}}},{"range":[36,19,36,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"route"}}},{"range":[37,9,37,11],"value":{"type":"operator","operator":"|>"}},{"range":[37,12,37,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Nav"],"name":"pushUrl"}}},{"range":[37,24,37,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"navKey"}}}]}}}}}}},{"range":[40,1,52,25],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[40,1,40,32],"value":{"name":{"range":[40,1,40,14],"value":"routeToString"},"typeAnnotation":{"range":[40,17,40,32],"value":{"type":"function","function":{"left":{"range":[40,17,40,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[40,17,40,22],"value":{"moduleName":[],"name":"Route"}},"args":[]}}},"right":{"range":[40,26,40,32],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[40,26,40,32],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}}}},"declaration":{"range":[41,1,52,25],"value":{"name":{"range":[41,1,41,14],"value":"routeToString"},"arguments":[{"range":[41,15,41,20],"value":{"type":"var","var":{"value":"route"}}}],"expression":{"range":[42,5,52,25],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[43,9,43,17],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"NotFound"},"patterns":[]}}},"expression":{"range":[44,13,44,25],"value":{"type":"literal","literal":"/not-found"}}},{"pattern":{"range":[46,9,46,14],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Posts"},"patterns":[]}}},"expression":{"range":[47,13,47,21],"value":{"type":"literal","literal":"/posts"}}},{"pattern":{"range":[49,9,49,20],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Post"},"patterns":[{"range":[49,14,49,20],"value":{"type":"var","var":{"value":"postId"}}}]}}},"expression":{"range":[50,13,50,48],"value":{"type":"application","application":[{"range":[50,13,50,22],"value":{"type":"literal","literal":"/posts/"}},{"range":[50,23,50,25],"value":{"type":"operator","operator":"++"}},{"range":[50,26,50,41],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Post"],"name":"idToString"}}},{"range":[50,42,50,48],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"postId"}}}]}}},{"pattern":{"range":[51,9,51,16],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"NewPost"},"patterns":[]}}},"expression":{"range":[52,13,52,25],"value":{"type":"literal","literal":"/posts/new"}}}],"expression":{"range":[42,10,42,15],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"route"}}}}}}}}}}}],"comments":[]}