purescript-0.13.0: tests/purs/publish/basic-example/output/Data.Generic.Rep.Monoid/externs.json
{"efVersion":"0.12.5","efModuleName":["Data","Generic","Rep","Monoid"],"efExports":[{"TypeClassRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[27,34]},"GenericMonoid"]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[27,34]},{"Ident":"genericMempty'"}]},{"ValueRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[27,34]},{"Ident":"genericMempty"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericMonoidNoArguments"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericMonoidProduct"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericMonoidConstructor"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"genericMonoidArgument"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Monoid"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[7,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[7,33]},"Monoid"]},{"ValueRef":[{"start":[7,35],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[7,41]},{"Ident":"mempty"}]}]},"eiImportedAs":null},{"eiModule":["Data","Generic","Rep"],"eiImportType":{"Implicit":[]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"GenericMonoid","edTypeKind":{"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":"TypeSynonym"}},{"EDTypeSynonym":{"edTypeSynonymName":"GenericMonoid","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":["genericMempty'",{"annotation":[{"start":[11,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[11,22]},[]],"tag":"TypeVar","contents":"a"},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"REmpty"}]}]}}},{"EDClass":{"edClassName":"GenericMonoid","edClassTypeArguments":[["a",null]],"edClassMembers":[[{"Ident":"genericMempty'"},{"annotation":[{"start":[11,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[11,22]},[]],"tag":"TypeVar","contents":"a"}]],"edClassConstraints":[],"edFunctionalDependencies":[]}},{"EDValue":{"edValueName":{"Ident":"genericMempty'"},"edValueType":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[0,0],"name":"","end":[0,0]},[]],"constraintClass":[["Data","Generic","Rep","Monoid"],"GenericMonoid"],"constraintArgs":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"annotation":[{"start":[11,21],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[11,22]},[]],"tag":"TypeVar","contents":"a"}]},2]}}},{"EDValue":{"edValueName":{"Ident":"genericMempty"},"edValueType":{"annotation":[{"start":[26,18],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[26,71]},[]],"tag":"ForAll","contents":["rep",{"annotation":[{"start":[26,25],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[26,71]},[]],"tag":"ForAll","contents":["a",{"annotation":[{"start":[26,32],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[26,71]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[26,32],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[26,45]},[]],"constraintClass":[["Data","Generic","Rep"],"Generic"],"constraintArgs":[{"annotation":[{"start":[26,40],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[26,41]},[]],"tag":"TypeVar","contents":"a"},{"annotation":[{"start":[26,42],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[26,45]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[26,49],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[26,71]},[]],"tag":"ConstrainedType","contents":[{"constraintAnn":[{"start":[26,49],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[26,66]},[]],"constraintClass":[["Data","Generic","Rep","Monoid"],"GenericMonoid"],"constraintArgs":[{"annotation":[{"start":[26,63],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[26,66]},[]],"tag":"TypeVar","contents":"rep"}],"constraintData":null},{"annotation":[{"start":[26,70],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[26,71]},[]],"tag":"TypeVar","contents":"a"}]}]},11]},12]}}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Monoid"],"GenericMonoid"],"edInstanceName":{"Ident":"genericMonoidNoArguments"},"edInstanceTypes":[{"annotation":[{"start":[13,52],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[13,63]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"NoArguments"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Generic","Rep","Monoid"],{"Ident":"genericMonoidNoArguments"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Monoid"],"GenericMonoid"],"edInstanceName":{"Ident":"genericMonoidProduct"},"edInstanceTypes":[{"annotation":[{"start":[16,87],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[16,98]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[16,87],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[16,96]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[16,87],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[16,94]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Product"]},{"annotation":[{"start":[16,95],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[16,96]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[16,97],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[16,98]},[]],"tag":"TypeVar","contents":"b"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[16,35],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[16,50]},[]],"constraintClass":[["Data","Generic","Rep","Monoid"],"GenericMonoid"],"constraintArgs":[{"annotation":[{"start":[16,49],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[16,50]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null},{"constraintAnn":[{"start":[16,52],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[16,67]},[]],"constraintClass":[["Data","Generic","Rep","Monoid"],"GenericMonoid"],"constraintArgs":[{"annotation":[{"start":[16,66],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[16,67]},[]],"tag":"TypeVar","contents":"b"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Monoid"],{"Ident":"genericMonoidProduct"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Monoid"],"GenericMonoid"],"edInstanceName":{"Ident":"genericMonoidConstructor"},"edInstanceTypes":[{"annotation":[{"start":[19,72],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[19,90]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[19,72],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[19,88]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[19,72],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[19,83]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Constructor"]},{"annotation":[{"start":[19,84],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[19,88]},[]],"tag":"TypeVar","contents":"name"}]},{"annotation":[{"start":[19,89],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[19,90]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[19,38],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[19,53]},[]],"constraintClass":[["Data","Generic","Rep","Monoid"],"GenericMonoid"],"constraintArgs":[{"annotation":[{"start":[19,52],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[19,53]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Monoid"],{"Ident":"genericMonoidConstructor"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Generic","Rep","Monoid"],"GenericMonoid"],"edInstanceName":{"Ident":"genericMonoidArgument"},"edInstanceTypes":[{"annotation":[{"start":[22,62],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[22,72]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[22,62],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[22,70]},[]],"tag":"TypeConstructor","contents":[["Data","Generic","Rep"],"Argument"]},{"annotation":[{"start":[22,71],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[22,72]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[22,35],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[22,43]},[]],"constraintClass":[["Data","Monoid"],"Monoid"],"constraintArgs":[{"annotation":[{"start":[22,42],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[22,43]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edInstanceChain":[[["Data","Generic","Rep","Monoid"],{"Ident":"genericMonoidArgument"}]],"edInstanceChainIndex":0}}],"efSourceSpan":{"start":[1,1],"name":"../../../support/bower_components/purescript-generics-rep/src/Data/Generic/Rep/Monoid.purs","end":[27,34]}}