UNPKG

docparse-supplier-nge

Version:

process ngrid electric utility bill data for use in the docparse system

22 lines (21 loc) 591 B
var inspect = require('eyespect').inspector(); var rk = require('required-keys'); module.exports = function(data, cb) { var keys = ['text']; var err = rk.truthySync(data, keys); if (err) { return cb(err); } var getSupplyText = data.getSupplyText; if (!getSupplyText) { getSupplyText = require('./getSupplyText'); } var getSupplyData = data.getSupplyData; if (!getSupplyData) { getSupplyData = require('./getSupplyData'); } var text = data.text; var supplyText = getSupplyText(text); if (!supplyText) { return cb(); } getSupplyData(supplyText, cb); };