UNPKG

@scion-scxml/scxml

Version:

An implementation of SCXML in JavaScript.

29 lines (22 loc) 750 B
var platform = require('../../runtime/platform-bootstrap/node/platform'); var fileUtils = { read: function (filePath, docUrl, context, cb) { var result = { error: null, content: '' }; if(docUrl) { filePath = platform.url.resolve(docUrl, filePath); } platform.getResourceFromUrl(filePath,function(err,text){ if(err){ result.error = "Error downloading document \"" + filePath + "\", " + (err.message || err); //TODO kill the process if file is not present }else{ result.content = text; } cb(result); }, context); } }; module.exports = fileUtils;