UNPKG

pixelbutler

Version:

Low-res bitmap render engine for big screens

24 lines (23 loc) 610 B
'use strict'; 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;