@nidomiro/relation-tuple-parser
Version:
[](https://www.npmjs.com/package/@nidomiro/relation-tuple-parser)
24 lines • 931 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.applyReplacements = void 0;
const applyReplacements = (relationTuple, replacements) => {
let subjectIdOrSet;
if (typeof relationTuple.subjectIdOrSet === 'object') {
subjectIdOrSet = {
namespace: relationTuple.subjectIdOrSet.namespace(replacements),
object: relationTuple.subjectIdOrSet.object(replacements),
relation: relationTuple.subjectIdOrSet.relation(replacements),
};
}
else {
subjectIdOrSet = relationTuple.subjectIdOrSet(replacements);
}
return {
namespace: relationTuple.namespace(replacements),
object: relationTuple.object(replacements),
relation: relationTuple.relation(replacements),
subjectIdOrSet,
};
};
exports.applyReplacements = applyReplacements;
//# sourceMappingURL=relation-tuple-with-replacements.js.map