{"efVersion":"0.10.5","efModuleName":["Node","FS","Perms"],"efExports":[{"TypeRef":["Perm",[]]},{"TypeRef":["Perms",[]]},{"ValueRef":{"Ident":"all"}},{"ValueRef":{"Ident":"execute"}},{"ValueRef":{"Ident":"mkPerms"}},{"ValueRef":{"Ident":"none"}},{"ValueRef":{"Ident":"permsFromString"}},{"ValueRef":{"Ident":"permsToInt"}},{"ValueRef":{"Ident":"permsToString"}},{"ValueRef":{"Ident":"read"}},{"ValueRef":{"Ident":"write"}},{"TypeInstanceRef":{"Ident":"eqPerm"}},{"TypeInstanceRef":{"Ident":"ordPerm"}},{"TypeInstanceRef":{"Ident":"showPerm"}},{"TypeInstanceRef":{"Ident":"semiringPerm"}},{"TypeInstanceRef":{"Ident":"eqPerms"}},{"TypeInstanceRef":{"Ident":"ordPerms"}},{"TypeInstanceRef":{"Ident":"showPerms"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Char"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[16,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[16,31]},[],{"ValueRef":{"Ident":"fromCharCode"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Int"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[17,18],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[17,28]},[],{"ValueRef":{"Ident":"fromNumber"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[18,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[18,29]},[],{"TypeRef":["Maybe",null]}]},{"PositionedDeclarationRef":[{"start":[18,31],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[18,40]},[],{"ValueRef":{"Ident":"isNothing"}}]},{"PositionedDeclarationRef":[{"start":[18,42],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[18,50]},[],{"ValueRef":{"Ident":"fromJust"}}]}]},"eiImportedAs":null},{"eiModule":["Data","String"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[19,21],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[19,37]},[],{"TypeRef":["Pattern",["Pattern"]]}]},{"PositionedDeclarationRef":[{"start":[19,39],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[19,50]},[],{"ValueRef":{"Ident":"toCharArray"}}]},{"PositionedDeclarationRef":[{"start":[19,52],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[19,60]},[],{"ValueRef":{"Ident":"joinWith"}}]},{"PositionedDeclarationRef":[{"start":[19,62],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[19,66]},[],{"ValueRef":{"Ident":"drop"}}]},{"PositionedDeclarationRef":[{"start":[19,68],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[19,74]},[],{"ValueRef":{"Ident":"charAt"}}]},{"PositionedDeclarationRef":[{"start":[19,76],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[19,83]},[],{"ValueRef":{"Ident":"indexOf"}}]}]},"eiImportedAs":null},{"eiModule":["Global"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[20,16],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[20,23]},[],{"ValueRef":{"Ident":"readInt"}}]}]},"eiImportedAs":null},{"eiModule":["Partial","Unsafe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[21,24],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-node-fs/src/Node/FS/Perms.purs","end":[21,37]},[],{"ValueRef":{"Ident":"unsafePartial"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Perm","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Type"]},"edTypeDeclarationKind":{"DataType":[[],[["Perm",[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["r",{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]},{"tag":"RCons","contents":["w",{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]},{"tag":"RCons","contents":["x",{"tag":"TypeConstructor","contents":[["Prim"],"Boolean"]},{"tag":"REmpty","contents":[]}]}]}]}]}]]]]}}},{"EDType":{"edTypeName":"Perms","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Type"]},"edTypeDeclarationKind":{"DataType":[[],[["Perms",[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Record"]},{"tag":"RCons","contents":["u",{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]},{"tag":"RCons","contents":["g",{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]},{"tag":"RCons","contents":["o",{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]},{"tag":"REmpty","contents":[]}]}]}]}]}]]]]}}},{"EDValue":{"edValueName":{"Ident":"all"},"edValueType":{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}}},{"EDValue":{"edValueName":{"Ident":"execute"},"edValueType":{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}}},{"EDValue":{"edValueName":{"Ident":"mkPerms"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}]},{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perms"]}]}]}]}}},{"EDValue":{"edValueName":{"Ident":"none"},"edValueType":{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}}},{"EDValue":{"edValueName":{"Ident":"permsFromString"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perms"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"permsToInt"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perms"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"Int"]}]}}},{"EDValue":{"edValueName":{"Ident":"permsToString"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perms"]}]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]}}},{"EDValue":{"edValueName":{"Ident":"read"},"edValueType":{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}}},{"EDValue":{"edValueName":{"Ident":"write"},"edValueType":{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}}},{"EDInstance":{"edInstanceClassName":[["Data","Eq"],"Eq"],"edInstanceName":{"Ident":"eqPerm"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Ord"],"Ord"],"edInstanceName":{"Ident":"ordPerm"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Show"],"Show"],"edInstanceName":{"Ident":"showPerm"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Semiring"],"Semiring"],"edInstanceName":{"Ident":"semiringPerm"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perm"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Eq"],"Eq"],"edInstanceName":{"Ident":"eqPerms"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perms"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Ord"],"Ord"],"edInstanceName":{"Ident":"ordPerms"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perms"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Show"],"Show"],"edInstanceName":{"Ident":"showPerms"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Node","FS","Perms"],"Perms"]}],"edInstanceConstraints":[]}}]}