UNPKG

how2

Version:

AI for your terminal. Uses Google and Stackoverflow to find how to do things on a Unix command line.

36 lines (31 loc) 855 B
/** * Required modules. */ const Logger = require('winston'); const query = require('./query'); const { log } = Logger; /** * Gets all the questions on the site or returns the questions identified in [ids]. * * @param {Object} criteria * @param {Array} ids collection of IDs * @api public */ function questions(criteria, ids) { ids = ids || []; return query(`questions/${ids.join(';')}`, criteria); } /** * Gets the answers to a set of questions identified in [ids]. * * @param {Object} criteria * @param {Array} ids collection of IDs * @api public */ function answers(criteria, ids) { if (!ids || !ids.length) { return log.error('questions.answers lacks IDs to query'); } return query(`questions/${ids.join(';')}/answers`, criteria); } // Expose commands. module.exports.questions = questions; module.exports.answers = answers;