purescript-0.14.3: tests/purs/docs/output/DocCommentsMerge/docs.json
{"reExports":[],"name":"DocCommentsMerge","comments":null,"declarations":[{"kind":null,"children":[{"comments":null,"title":"DeclOnly","info":{"arguments":[],"declType":"dataConstructor"},"sourceSpan":null}],"comments":"decl\n","title":"DeclOnly","info":{"roles":[],"declType":"data","dataDeclType":"data","typeArguments":[]},"sourceSpan":{"start":[4,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[4,25]}},{"kind":null,"children":[{"comments":null,"title":"KindAndDecl","info":{"arguments":[],"declType":"dataConstructor"},"sourceSpan":null}],"comments":"kind\n\ndecl\n","title":"KindAndDecl","info":{"roles":["Phantom","Phantom"],"declType":"data","dataDeclType":"data","typeArguments":[["a",null],["b",null]]},"sourceSpan":{"start":[9,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[9,35]}},{"kind":null,"children":[{"comments":null,"title":"DeclAndRole","info":{"arguments":[{"annotation":[],"tag":"TypeVar","contents":"a"},{"annotation":[],"tag":"TypeVar","contents":"b"}],"declType":"dataConstructor"},"sourceSpan":null}],"comments":"decl\n\nrole\n","title":"DeclAndRole","info":{"roles":["Representational","Representational"],"declType":"data","dataDeclType":"data","typeArguments":[["a",null],["b",null]]},"sourceSpan":{"start":[12,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[12,39]}},{"kind":null,"children":[{"comments":null,"title":"KindDeclAndRole","info":{"arguments":[],"declType":"dataConstructor"},"sourceSpan":null}],"comments":"kind\n\ndecl\n\nrole\n","title":"KindDeclAndRole","info":{"roles":["Representational"],"declType":"data","dataDeclType":"data","typeArguments":[["a",null]]},"sourceSpan":{"start":[19,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[19,41]}},{"kind":null,"children":[{"comments":null,"title":"NewtypeOnly","info":{"arguments":[{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}],"declType":"dataConstructor"},"sourceSpan":null}],"comments":"decl\n","title":"NewtypeOnly","info":{"roles":[],"declType":"data","dataDeclType":"newtype","typeArguments":[]},"sourceSpan":{"start":[25,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[25,38]}},{"kind":null,"children":[{"comments":null,"title":"KindAndNewtype","info":{"arguments":[{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}],"declType":"dataConstructor"},"sourceSpan":null}],"comments":"kind\n\ndecl\n","title":"KindAndNewtype","info":{"roles":["Phantom","Phantom"],"declType":"data","dataDeclType":"newtype","typeArguments":[["a",null],["b",null]]},"sourceSpan":{"start":[30,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[30,48]}},{"kind":{"kind":{"annotation":[],"tag":"ForAll","contents":["k1",{"annotation":[],"tag":"ForAll","contents":["k2",{"annotation":[],"tag":"TypeApp","contents":[{"annotation":[],"tag":"TypeApp","contents":[{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[],"tag":"TypeVar","contents":"k1"}]},{"annotation":[],"tag":"TypeApp","contents":[{"annotation":[],"tag":"TypeApp","contents":[{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[],"tag":"TypeVar","contents":"k2"}]},{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"Type"]}]}]},null]},null]},"keyword":"newtype"},"children":[{"comments":null,"title":"NewtypeAndRole","info":{"arguments":[{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}],"declType":"dataConstructor"},"sourceSpan":null}],"comments":"decl\n\nrole\n","title":"NewtypeAndRole","info":{"roles":["Representational","Representational"],"declType":"data","dataDeclType":"newtype","typeArguments":[["a",null],["b",null]]},"sourceSpan":{"start":[33,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[33,48]}},{"kind":null,"children":[{"comments":null,"title":"KindNewtypeAndRole","info":{"arguments":[{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}],"declType":"dataConstructor"},"sourceSpan":null}],"comments":"kind\n\ndecl\n\nrole\n","title":"KindNewtypeAndRole","info":{"roles":["Representational","Representational"],"declType":"data","dataDeclType":"newtype","typeArguments":[["a",null],["b",null]]},"sourceSpan":{"start":[40,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[40,56]}},{"kind":null,"children":[],"comments":"decl\n","title":"TypeOnly","info":{"arguments":[],"declType":"typeSynonym","type":{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}},"sourceSpan":{"start":[46,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[46,20]}},{"kind":null,"children":[],"comments":"kind\n\ndecl\n","title":"KindAndType","info":{"arguments":[["a",null],["b",null]],"declType":"typeSynonym","type":{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"Int"]}},"sourceSpan":{"start":[51,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[51,27]}},{"kind":null,"children":[],"comments":"decl\n","title":"ClassOnly","info":{"fundeps":[],"arguments":[],"declType":"typeClass","superclasses":[]},"sourceSpan":{"start":[57,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[57,16]}},{"kind":null,"children":[{"comments":null,"title":"fooKindAndClass","info":{"declType":"typeClassMember","type":{"annotation":[],"tag":"TypeApp","contents":[{"annotation":[],"tag":"TypeApp","contents":[{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[],"tag":"TypeVar","contents":"a"}]},{"annotation":[],"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}},"sourceSpan":{"start":[63,3],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[63,33]}}],"comments":"kind\n\ndecl\n","title":"KindAndClass","info":{"fundeps":[],"arguments":[["a",null]],"declType":"typeClass","superclasses":[]},"sourceSpan":{"start":[62,1],"name":"/home/jordan/Programming/Projects/purescript/tests/purs/docs/src/DocCommentsMerge.purs","end":[63,33]}}]}