oa-jira
Version:
Octet Agile's JIRA connectivity project.
9 lines (6 loc) • 371 B
JavaScript
const commons = require('../../commons');
exports.resolveId = id => (id ? Promise.resolve(id) : commons.errors.missing.reject('id'));
exports.resolveResource = (resource, _class, name) => {
if (!resource) return Promise.resolve(null);
return resource instanceof _class ? Promise.resolve(resource) : commons.errors.invalid.class.reject('resource', name);
};