purescript-0.13.3: tests/purs/publish/basic-example/output/Control.Category/externs.json
{"efVersion":"0.13.2","efModuleName":["Control","Category"],"efExports":[{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]},{"exportSourceImportedFrom":["Control","Semigroupoid"],"exportSourceDefinedIn":["Control","Semigroupoid"]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]},"Semigroupoid"]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]},{"exportSourceImportedFrom":["Control","Semigroupoid"],"exportSourceDefinedIn":["Control","Semigroupoid"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]},{"Ident":"compose"}]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]},{"exportSourceImportedFrom":["Control","Semigroupoid"],"exportSourceDefinedIn":["Control","Semigroupoid"]},{"ValueOpRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]},"<<<"]}]},{"ReExportRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]},{"exportSourceImportedFrom":["Control","Semigroupoid"],"exportSourceDefinedIn":["Control","Semigroupoid"]},{"ValueOpRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]},">>>"]}]},{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]},"Category"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]},{"Ident":"identity"}]},{"ModuleRef":[{"start":[3,5],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[3,32]},["Control","Semigroupoid"]]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"categoryFn"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Control","Semigroupoid"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[6,30],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[6,48]},"Semigroupoid"]},{"ValueRef":[{"start":[6,50],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[6,57]},{"Ident":"compose"}]},{"ValueOpRef":[{"start":[6,59],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[6,64]},"<<<"]},{"ValueOpRef":[{"start":[6,66],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[6,71]},">>>"]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Category","edTypeKind":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,28]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,30]},[]],"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"]}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"Category","edTypeSynonymArguments":[["a",null]],"edTypeSynonymType":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"RCons","contents":["identity",{"annotation":[{"start":[17,15],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,30]},[]],"tag":"ForAll","contents":["t",{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,30]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,28]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,26]},[]],"tag":"TypeVar","contents":"a"},{"annotation":[{"start":[17,27],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,28]},[]],"tag":"TypeVar","contents":"t"}]},{"annotation":[{"start":[17,29],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,30]},[]],"tag":"TypeVar","contents":"t"}]},null]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"RCons","contents":["Semigroupoid0",{"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":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Control","Semigroupoid"],"Semigroupoid"]},{"annotation":[{"start":[16,20],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[16,21]},[]],"tag":"TypeVar","contents":"a"}]}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]}]}}},{"EDClass":{"edClassName":"Category","edClassTypeArguments":[["a",null]],"edClassMembers":[[{"Ident":"identity"},{"annotation":[{"start":[17,15],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,30]},[]],"tag":"ForAll","contents":["t",{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,30]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,28]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,26]},[]],"tag":"TypeVar","contents":"a"},{"annotation":[{"start":[17,27],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,28]},[]],"tag":"TypeVar","contents":"t"}]},{"annotation":[{"start":[17,29],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,30]},[]],"tag":"TypeVar","contents":"t"}]},null]}]],"edClassConstraints":[{"constraintAnn":[{"start":[16,7],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[16,21]},[]],"constraintClass":[["Control","Semigroupoid"],"Semigroupoid"],"constraintArgs":[{"annotation":[{"start":[16,20],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[16,21]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edFunctionalDependencies":[],"edIsEmpty":false}},{"EDValue":{"edValueName":{"Ident":"identity"},"edValueType":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[17,15],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,30]},[]],"tag":"ForAll","contents":["t",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[0,0],"name":"","end":[0,0]},[]],"constraintClass":[["Control","Category"],"Category"],"constraintArgs":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,30]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,28]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[17,25],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,26]},[]],"tag":"TypeVar","contents":"a"},{"annotation":[{"start":[17,27],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,28]},[]],"tag":"TypeVar","contents":"t"}]},{"annotation":[{"start":[17,29],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[17,30]},[]],"tag":"TypeVar","contents":"t"}]}]},0]},1]}}},{"EDInstance":{"edInstanceClassName":[["Control","Category"],"Category"],"edInstanceName":{"Ident":"categoryFn"},"edInstanceTypes":[{"annotation":[{"start":[19,33],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[19,37]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Control","Category"],{"Ident":"categoryFn"}]],"edInstanceChainIndex":0}}],"efSourceSpan":{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Control/Category.purs","end":[20,17]}}