UNPKG

node-red-contrib-pdf-hummus

Version:
25 lines (20 loc) 538 B
var _ = require('lodash'); function MultiDictHelper(dicts) { this.dicts = dicts; } MultiDictHelper.prototype.exists = function(name) { return _.some(this.dicts,(dict)=> { return dict.exists(name); }); } MultiDictHelper.prototype.queryDictionaryObject = function(name,pdfReader) { var dict = _.find(this.dicts,(dict)=> { return dict.exists(name); }); if(!!dict) { return pdfReader.queryDictionaryObject(dict,name); } else return null; } module.exports = MultiDictHelper