JS Nativeのasync/awaitにだいぶ近くなった
20
import js.node.Fs;
importhxgnd.Promise;
using hxgnd.FunctionTools;
class Main {
static function main() {
Promise.compute({
var path = "hoge.txt";
@await Fs.access.callAsPromise(path, Fs.constants.R_OK);
var data = @await Fs.readFile
.callAsPromise(path, {encoding:"utf-8"});
data;
}).then(
function (data) trace(data),
function (err) trace(err)
);
}
} Haxe
Promise.compute()の中で
@awaitが使えるようになった