{ "name" : "IO", "sources" : ["Source/Atomic/IO"], "classes" : ["Log", "File", "FileSystem", "FileWatcher", "BufferQueue", "PackageFile"], "interfaces" : ["Serializer", "Deserializer"], "overloads" : { "File" : { "File" : ["Context", "String", "FileMode"] }, "PackageFile" : { "PackageFile" : ["Context", "String", "unsigned"] } }, "typescript_decl" : { "File" : [ "readText():string;", "writeString(text:string):void;" ], "FileSystem" : [ "scanDir(pathName:string, filter:string, flags:number, recursive:boolean):Array;" ] }, "haxe_decl" : { "File" : [ "function readText():String;", "function writeString(text:String):Void;" ], "FileSystem" : [ "function scanDir(pathName:String, filter:String, flags:UInt, recursive:Bool):Array;" ] } }