@stackend/api
Version:
JS bindings to api.stackend.com
46 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getReferenceIds = exports.getObfuscatedReferences = exports.getIds = void 0;
function getIds(objects) {
var s = new Set();
if (!objects) {
return s;
}
objects.forEach(function (r) {
s.add(r.id);
});
return s;
}
exports.getIds = getIds;
/**
* Get all obfuscated references
* @param objects
*/
function getObfuscatedReferences(objects) {
var s = new Set();
if (!objects) {
return s;
}
objects.forEach(function (r) {
s.add(r.obfuscatedReference);
});
return s;
}
exports.getObfuscatedReferences = getObfuscatedReferences;
/**
* Get reference ids of all objects
* @param objects
* @returns {Set<number>}
*/
function getReferenceIds(objects) {
var s = new Set();
if (!objects) {
return s;
}
objects.forEach(function (r) {
s.add(r.referenceId);
});
return s;
}
exports.getReferenceIds = getReferenceIds;
//# sourceMappingURL=xcapObjects.js.map