purescript-0.13.3: tests/purs/publish/basic-example/output/Data.Semigroup.Last/externs.json
{"efVersion":"0.13.2","efModuleName":["Data","Semigroup","Last"],"efExports":[{"TypeRef":[{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[40,17]},"Last",["Last"]]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"eqLast"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"eq1Last"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ordLast"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"ord1Last"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"boundedLast"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"showLast"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"functorLast"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"applyLast"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"applicativeLast"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"bindLast"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"monadLast"}]},{"TypeInstanceRef":[{"start":[0,0],"name":"<generated>","end":[0,0]},{"Ident":"semigroupLast"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Eq"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[5,17],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[5,26]},"Eq1"]}]},"eiImportedAs":null},{"eiModule":["Data","Ord"],"eiImportType":{"Explicit":[{"TypeClassRef":[{"start":[6,18],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[6,28]},"Ord1"]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Last","edTypeKind":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[13,23],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[13,24]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":{"DataType":{"args":[["a",{"annotation":[{"start":[13,23],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[13,24]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]],"ctors":[["Last",[{"annotation":[{"start":[13,23],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[13,24]},[]],"tag":"TypeVar","contents":"a"}]]]}}}},{"EDDataConstructor":{"edDataCtorName":"Last","edDataCtorOrigin":"newtype","edDataCtorTypeCtor":"Last","edDataCtorType":{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"ForAll","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":[["Prim"],"Function"]},{"annotation":[{"start":[13,23],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[13,24]},[]],"tag":"TypeVar","contents":"a"}]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]},{"annotation":[{"start":[0,0],"name":"","end":[0,0]},[]],"tag":"TypeVar","contents":"a"}]}]},null]},"edDataCtorFields":[{"Ident":"value0"}]}},{"EDInstance":{"edInstanceClassName":[["Data","Eq"],"Eq"],"edInstanceName":{"Ident":"eqLast"},"edInstanceTypes":[{"annotation":[{"start":[15,47],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[15,53]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[15,47],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[15,51]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]},{"annotation":[{"start":[15,52],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[15,53]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[15,35],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[15,39]},[]],"constraintClass":[["Data","Eq"],"Eq"],"constraintArgs":[{"annotation":[{"start":[15,38],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[15,39]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"eqLast"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Eq"],"Eq1"],"edInstanceName":{"Ident":"eq1Last"},"edInstanceTypes":[{"annotation":[{"start":[16,32],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[16,36]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"eq1Last"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Ord"],"Ord"],"edInstanceName":{"Ident":"ordLast"},"edInstanceTypes":[{"annotation":[{"start":[18,50],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[18,56]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,50],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[18,54]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]},{"annotation":[{"start":[18,55],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[18,56]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[18,36],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[18,41]},[]],"constraintClass":[["Data","Ord"],"Ord"],"constraintArgs":[{"annotation":[{"start":[18,40],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[18,41]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"ordLast"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Ord"],"Ord1"],"edInstanceName":{"Ident":"ord1Last"},"edInstanceTypes":[{"annotation":[{"start":[19,34],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[19,38]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"ord1Last"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Bounded"],"Bounded"],"edInstanceName":{"Ident":"boundedLast"},"edInstanceTypes":[{"annotation":[{"start":[21,62],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[21,68]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[21,62],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[21,66]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]},{"annotation":[{"start":[21,67],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[21,68]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[21,40],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[21,49]},[]],"constraintClass":[["Data","Bounded"],"Bounded"],"constraintArgs":[{"annotation":[{"start":[21,48],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[21,49]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"boundedLast"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Show"],"Show"],"edInstanceName":{"Ident":"showLast"},"edInstanceTypes":[{"annotation":[{"start":[23,38],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[23,44]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[23,38],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[23,42]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]},{"annotation":[{"start":[23,43],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[23,44]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[{"constraintAnn":[{"start":[23,22],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[23,28]},[]],"constraintClass":[["Data","Show"],"Show"],"constraintArgs":[{"annotation":[{"start":[23,27],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[23,28]},[]],"tag":"TypeVar","contents":"a"}],"constraintData":null}],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"showLast"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Functor"],"Functor"],"edInstanceName":{"Ident":"functorLast"},"edInstanceTypes":[{"annotation":[{"start":[26,40],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[26,44]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"functorLast"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Control","Apply"],"Apply"],"edInstanceName":{"Ident":"applyLast"},"edInstanceTypes":[{"annotation":[{"start":[28,29],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[28,33]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"applyLast"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Control","Applicative"],"Applicative"],"edInstanceName":{"Ident":"applicativeLast"},"edInstanceTypes":[{"annotation":[{"start":[31,41],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[31,45]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"applicativeLast"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Control","Bind"],"Bind"],"edInstanceName":{"Ident":"bindLast"},"edInstanceTypes":[{"annotation":[{"start":[34,27],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[34,31]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"bindLast"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Control","Monad"],"Monad"],"edInstanceName":{"Ident":"monadLast"},"edInstanceTypes":[{"annotation":[{"start":[37,29],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[37,33]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"monadLast"}]],"edInstanceChainIndex":0}},{"EDInstance":{"edInstanceClassName":[["Data","Semigroup"],"Semigroup"],"edInstanceName":{"Ident":"semigroupLast"},"edInstanceTypes":[{"annotation":[{"start":[39,38],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[39,44]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[39,38],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[39,42]},[]],"tag":"TypeConstructor","contents":[["Data","Semigroup","Last"],"Last"]},{"annotation":[{"start":[39,43],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[39,44]},[]],"tag":"TypeVar","contents":"a"}]}],"edInstanceConstraints":[],"edInstanceChain":[[["Data","Semigroup","Last"],{"Ident":"semigroupLast"}]],"edInstanceChainIndex":0}}],"efSourceSpan":{"start":[1,1],"name":"../../../support/bower_components/purescript-prelude/src/Data/Semigroup/Last.purs","end":[40,17]}}