purescript-0.13.5: tests/purs/publish/basic-example/output/Data.Monoid.Endo/externs.json
{"efVersion":"0.13.4","efModuleName":["Data","Monoid","Endo"],"efExports":[{"TypeRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[29,25]},"Endo",["Endo"]]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"eqEndo"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ordEndo"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"boundedEndo"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"showEndo"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"semigroupEndo"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"monoidEndo"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Endo","edTypeKind":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,29]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[14,28],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,29]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,31]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[14,30],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,31]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,31]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]}]},"edTypeDeclarationKind":{"DataType":{"args":[["c",{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,29]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[14,28],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,29]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,31]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[14,30],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,31]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,31]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]}]}],["a",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]],"ctors":[["Endo",[{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,29]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,27]},[]],"tag":"TypeVar","contents":"c"},{"annotation":[{"start":[14,28],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,29]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[14,30],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,31]},[]],"tag":"TypeVar","contents":"a"}]}]]]}}}},{"EDDataConstructor":{"edDataCtorName":"Endo","edDataCtorOrigin":"newtype","edDataCtorTypeCtor":"Endo","edDataCtorType":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ForAll","contents":["c",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,29]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[14,26],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,27]},[]],"tag":"TypeVar","contents":"c"},{"annotation":[{"start":[14,28],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,29]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[14,30],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[14,31]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Data","Monoid","Endo"],"Endo"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"c"}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"a"}]}]},null]},null]},"edDataCtorFields":[{"Ident":"value0"}]}},{"EDInstance":{"edInstanceClassName":[["Data","Eq"],"Eq"],"edInstanceName":{"Ident":"eqEndo"},"edInstanceTypes":[{"annotation":[{"start":[16,53],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,61]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[16,53],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,59]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[16,53],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,57]},[]],"tag":"TypeConstructor","contents":[["Data","Monoid","Endo"],"Endo"]},{"annotation":[{"start":[16,58],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,59]},[]],"tag":"TypeVar","contents":"c"}]},{"annotation":[{"start":[16,60],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,61]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[16,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,45]},[]],"constraintClass":[["Data","Eq"],"Eq"],"constraintArgs":[{"annotation":[{"start":[16,39],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,44]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[16,39],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,42]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[16,39],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,40]},[]],"tag":"TypeVar","contents":"c"},{"annotation":[{"start":[16,41],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,42]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[16,43],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[16,44]},[]],"tag":"TypeVar","contents":"a"}]}],"constraintData":null}],"edInstanceChain":[[["Data","Monoid","Endo"],{"Ident":"eqEndo"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Ord"],"Ord"],"edInstanceName":{"Ident":"ordEndo"},"edInstanceTypes":[{"annotation":[{"start":[18,56],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,64]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,56],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,62]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,56],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,60]},[]],"tag":"TypeConstructor","contents":[["Data","Monoid","Endo"],"Endo"]},{"annotation":[{"start":[18,61],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,62]},[]],"tag":"TypeVar","contents":"c"}]},{"annotation":[{"start":[18,63],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,64]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[18,36],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,47]},[]],"constraintClass":[["Data","Ord"],"Ord"],"constraintArgs":[{"annotation":[{"start":[18,41],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,46]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,41],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,44]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,41],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,42]},[]],"tag":"TypeVar","contents":"c"},{"annotation":[{"start":[18,43],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,44]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[18,45],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[18,46]},[]],"tag":"TypeVar","contents":"a"}]}],"constraintData":null}],"edInstanceChain":[[["Data","Monoid","Endo"],{"Ident":"ordEndo"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Bounded"],"Bounded"],"edInstanceName":{"Ident":"boundedEndo"},"edInstanceTypes":[{"annotation":[{"start":[20,68],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,76]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[20,68],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,74]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[20,68],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,72]},[]],"tag":"TypeConstructor","contents":[["Data","Monoid","Endo"],"Endo"]},{"annotation":[{"start":[20,73],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,74]},[]],"tag":"TypeVar","contents":"c"}]},{"annotation":[{"start":[20,75],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,76]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[20,40],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,55]},[]],"constraintClass":[["Data","Bounded"],"Bounded"],"constraintArgs":[{"annotation":[{"start":[20,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,54]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[20,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,52]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[20,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,50]},[]],"tag":"TypeVar","contents":"c"},{"annotation":[{"start":[20,51],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,52]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[20,53],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[20,54]},[]],"tag":"TypeVar","contents":"a"}]}],"constraintData":null}],"edInstanceChain":[[["Data","Monoid","Endo"],{"Ident":"boundedEndo"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Show"],"Show"],"edInstanceName":{"Ident":"showEndo"},"edInstanceTypes":[{"annotation":[{"start":[22,44],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,52]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[22,44],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,50]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[22,44],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,48]},[]],"tag":"TypeConstructor","contents":[["Data","Monoid","Endo"],"Endo"]},{"annotation":[{"start":[22,49],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,50]},[]],"tag":"TypeVar","contents":"c"}]},{"annotation":[{"start":[22,51],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,52]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[22,22],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,34]},[]],"constraintClass":[["Data","Show"],"Show"],"constraintArgs":[{"annotation":[{"start":[22,28],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,33]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[22,28],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,31]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[22,28],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,29]},[]],"tag":"TypeVar","contents":"c"},{"annotation":[{"start":[22,30],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,31]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[22,32],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[22,33]},[]],"tag":"TypeVar","contents":"a"}]}],"constraintData":null}],"edInstanceChain":[[["Data","Monoid","Endo"],{"Ident":"showEndo"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Semigroup"],"Semigroup"],"edInstanceName":{"Ident":"semigroupEndo"},"edInstanceTypes":[{"annotation":[{"start":[25,56],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[25,64]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,56],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[25,62]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,56],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[25,60]},[]],"tag":"TypeConstructor","contents":[["Data","Monoid","Endo"],"Endo"]},{"annotation":[{"start":[25,61],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[25,62]},[]],"tag":"TypeVar","contents":"c"}]},{"annotation":[{"start":[25,63],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[25,64]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[25,27],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[25,41]},[]],"constraintClass":[["Control","Semigroupoid"],"Semigroupoid"],"constraintArgs":[{"annotation":[{"start":[25,40],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[25,41]},[]],"tag":"TypeVar","contents":"c"}],"constraintData":null}],"edInstanceChain":[[["Data","Monoid","Endo"],{"Ident":"semigroupEndo"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Monoid"],"Monoid"],"edInstanceName":{"Ident":"monoidEndo"},"edInstanceTypes":[{"annotation":[{"start":[28,46],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[28,54]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[28,46],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[28,52]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[28,46],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[28,50]},[]],"tag":"TypeConstructor","contents":[["Data","Monoid","Endo"],"Endo"]},{"annotation":[{"start":[28,51],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[28,52]},[]],"tag":"TypeVar","contents":"c"}]},{"annotation":[{"start":[28,53],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[28,54]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[28,24],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[28,34]},[]],"constraintClass":[["Control","Category"],"Category"],"constraintArgs":[{"annotation":[{"start":[28,33],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[28,34]},[]],"tag":"TypeVar","contents":"c"}],"constraintData":null}],"edInstanceChain":[[["Data","Monoid","Endo"],{"Ident":"monoidEndo"}]],"edInstanceChainIndex":0}}],"efSourceSpan":{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Monoid/Endo.purs","end":[29,25]}}