pixelbutler
Version:
Low-res bitmap render engine for big screens
24 lines (23 loc) • 610 B
JavaScript
;
var TextLoader = require('./TextLoader');
var JSONLoader = (function () {
function JSONLoader(url) {
this.url = url;
}
JSONLoader.prototype.load = function (callback) {
new TextLoader(this.url).load(function (err, text) {
if (err) {
callback(err, null);
return;
}
try {
var obj = JSON.parse(text);
} catch (e) {
callback(e, null);
}
callback(null, obj);
});
};
return JSONLoader;
})();
module.exports = JSONLoader;