purescript-0.13.0: tests/purs/publish/basic-example/output/Effect.Ref/externs.json
{"efVersion":"0.12.5","efModuleName":["Effect","Ref"],"efExports":[{"TypeRef":[{"start":[7,1],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},"Ref",[]]},{"ValueRef":[{"start":[7,1],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},{"Ident":"new"}]},{"ValueRef":[{"start":[7,1],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},{"Ident":"read"}]},{"ValueRef":[{"start":[7,1],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},{"Ident":"modify'"}]},{"ValueRef":[{"start":[7,1],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},{"Ident":"modify"}]},{"ValueRef":[{"start":[7,1],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},{"Ident":"modify_"}]},{"ValueRef":[{"start":[7,1],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},{"Ident":"write"}]}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Prim"]},{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Effect"],"eiImportType":{"Explicit":[{"TypeRef":[{"start":[11,16],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[11,22]},"Effect",[]]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Ref","edTypeKind":{"annotation":[{"start":[15,28],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[15,40]},[]],"tag":"FunKind","contents":[{"annotation":[{"start":[15,28],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[15,32]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]},{"annotation":[{"start":[15,36],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[15,40]},[]],"tag":"NamedKind","contents":[["Prim"],"Type"]}]},"edTypeDeclarationKind":"ExternData"}},{"EDValue":{"edValueName":{"Ident":"new"},"edValueType":{"annotation":[{"start":[18,23],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[18,52]},[]],"tag":"ForAll","contents":["s",{"annotation":[{"start":[18,33],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[18,52]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,33],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[18,52]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,35],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[18,37]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[18,33],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[18,34]},[]],"tag":"TypeVar","contents":"s"}]},{"annotation":[{"start":[18,38],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[18,52]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,38],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[18,44]},[]],"tag":"TypeConstructor","contents":[["Effect"],"Effect"]},{"annotation":[{"start":[18,46],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[18,51]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[18,46],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[18,49]},[]],"tag":"TypeConstructor","contents":[["Effect","Ref"],"Ref"]},{"annotation":[{"start":[18,50],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[18,51]},[]],"tag":"TypeVar","contents":"s"}]}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"read"},"edValueType":{"annotation":[{"start":[21,24],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[21,51]},[]],"tag":"ForAll","contents":["s",{"annotation":[{"start":[21,34],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[21,51]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[21,34],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[21,51]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[21,40],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[21,42]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[21,34],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[21,39]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[21,34],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[21,37]},[]],"tag":"TypeConstructor","contents":[["Effect","Ref"],"Ref"]},{"annotation":[{"start":[21,38],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[21,39]},[]],"tag":"TypeVar","contents":"s"}]}]},{"annotation":[{"start":[21,43],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[21,51]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[21,43],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[21,49]},[]],"tag":"TypeConstructor","contents":[["Effect"],"Effect"]},{"annotation":[{"start":[21,50],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[21,51]},[]],"tag":"TypeVar","contents":"s"}]}]},null]}}},{"EDValue":{"edValueName":{"Ident":"modify'"},"edValueType":{"annotation":[{"start":[25,27],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,93]},[]],"tag":"ForAll","contents":["b",{"annotation":[{"start":[25,34],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,93]},[]],"tag":"ForAll","contents":["s",{"annotation":[{"start":[25,39],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,93]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,39],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,93]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,73],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,75]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[25,40],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,71]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,40],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,71]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,42],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,44]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[25,40],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,41]},[]],"tag":"TypeVar","contents":"s"}]},{"annotation":[{"start":[25,45],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,71]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,45],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,46]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"annotation":[{"start":[25,47],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,57]},[]],"tag":"RCons","contents":["state",{"annotation":[{"start":[25,56],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,57]},[]],"tag":"TypeVar","contents":"s"},{"annotation":[{"start":[25,59],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,69]},[]],"tag":"RCons","contents":["value",{"annotation":[{"start":[25,68],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,69]},[]],"tag":"TypeVar","contents":"b"},{"annotation":[{"start":[25,70],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,71]},[]],"tag":"REmpty"}]}]}]}]}]},{"annotation":[{"start":[25,76],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,93]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,76],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,93]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,82],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,84]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[25,76],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,81]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,76],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,79]},[]],"tag":"TypeConstructor","contents":[["Effect","Ref"],"Ref"]},{"annotation":[{"start":[25,80],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,81]},[]],"tag":"TypeVar","contents":"s"}]}]},{"annotation":[{"start":[25,85],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,93]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[25,85],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,91]},[]],"tag":"TypeConstructor","contents":[["Effect"],"Effect"]},{"annotation":[{"start":[25,92],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[25,93]},[]],"tag":"TypeVar","contents":"b"}]}]}]},null]},null]}}},{"EDValue":{"edValueName":{"Ident":"modify"},"edValueType":{"annotation":[{"start":[29,11],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,50]},[]],"tag":"ForAll","contents":["s",{"annotation":[{"start":[29,21],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,50]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,21],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,50]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,30],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,32]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[29,22],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,28]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,22],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,28]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,24],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,26]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[29,22],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,23]},[]],"tag":"TypeVar","contents":"s"}]},{"annotation":[{"start":[29,27],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,28]},[]],"tag":"TypeVar","contents":"s"}]}]},{"annotation":[{"start":[29,33],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,50]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,33],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,50]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,39],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,41]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[29,33],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,38]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,33],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,36]},[]],"tag":"TypeConstructor","contents":[["Effect","Ref"],"Ref"]},{"annotation":[{"start":[29,37],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,38]},[]],"tag":"TypeVar","contents":"s"}]}]},{"annotation":[{"start":[29,42],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,50]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[29,42],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,48]},[]],"tag":"TypeConstructor","contents":[["Effect"],"Effect"]},{"annotation":[{"start":[29,49],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[29,50]},[]],"tag":"TypeVar","contents":"s"}]}]}]},0]}}},{"EDValue":{"edValueName":{"Ident":"modify_"},"edValueType":{"annotation":[{"start":[32,12],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,54]},[]],"tag":"ForAll","contents":["s",{"annotation":[{"start":[32,22],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,54]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[32,22],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,54]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[32,31],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,33]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[32,23],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,29]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[32,23],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,29]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[32,25],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,27]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[32,23],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,24]},[]],"tag":"TypeVar","contents":"s"}]},{"annotation":[{"start":[32,28],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,29]},[]],"tag":"TypeVar","contents":"s"}]}]},{"annotation":[{"start":[32,34],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,54]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[32,34],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,54]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[32,40],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,42]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[32,34],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,39]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[32,34],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,37]},[]],"tag":"TypeConstructor","contents":[["Effect","Ref"],"Ref"]},{"annotation":[{"start":[32,38],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,39]},[]],"tag":"TypeVar","contents":"s"}]}]},{"annotation":[{"start":[32,43],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,54]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[32,43],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,49]},[]],"tag":"TypeConstructor","contents":[["Effect"],"Effect"]},{"annotation":[{"start":[32,50],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[32,54]},[]],"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},4]}}},{"EDValue":{"edValueName":{"Ident":"write"},"edValueType":{"annotation":[{"start":[36,25],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},[]],"tag":"ForAll","contents":["s",{"annotation":[{"start":[36,35],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[36,35],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[36,37],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,39]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[36,35],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,36]},[]],"tag":"TypeVar","contents":"s"}]},{"annotation":[{"start":[36,40],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[36,40],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[36,46],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,48]},[]],"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"annotation":[{"start":[36,40],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,45]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[36,40],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,43]},[]],"tag":"TypeConstructor","contents":[["Effect","Ref"],"Ref"]},{"annotation":[{"start":[36,44],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,45]},[]],"tag":"TypeVar","contents":"s"}]}]},{"annotation":[{"start":[36,49],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},[]],"tag":"TypeApp","contents":[{"annotation":[{"start":[36,49],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,55]},[]],"tag":"TypeConstructor","contents":[["Effect"],"Effect"]},{"annotation":[{"start":[36,56],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]},[]],"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},null]}}}],"efSourceSpan":{"start":[7,1],"name":"../../../support/bower_components/purescript-refs/src/Effect/Ref.purs","end":[36,60]}}