redink
Version:
RethinkDB model layer
16 lines (11 loc) • 1.49 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _relationshipTypes = require('../constants/relationshipTypes');
var types = _interopRequireWildcard(_relationshipTypes);
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
exports.default = function (relation, inverseRelation) {
return relation === types.HAS_MANY && (inverseRelation === types.BELONGS_TO || inverseRelation === types.HAS_ONE);
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9yZXF1aXJlc0luZGV4LmpzIl0sIm5hbWVzIjpbInR5cGVzIiwicmVsYXRpb24iLCJpbnZlcnNlUmVsYXRpb24iLCJIQVNfTUFOWSIsIkJFTE9OR1NfVE8iLCJIQVNfT05FIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7SUFBWUEsSzs7OztrQkFFRyxVQUFDQyxRQUFELEVBQVdDLGVBQVg7QUFBQSxTQUNiRCxhQUFhRCxNQUFNRyxRQUFuQixLQUNFRCxvQkFBb0JGLE1BQU1JLFVBQTFCLElBQ0FGLG9CQUFvQkYsTUFBTUssT0FGNUIsQ0FEYTtBQUFBLEMiLCJmaWxlIjoicmVxdWlyZXNJbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIHR5cGVzIGZyb20gJy4uL2NvbnN0YW50cy9yZWxhdGlvbnNoaXBUeXBlcyc7XG5cbmV4cG9ydCBkZWZhdWx0IChyZWxhdGlvbiwgaW52ZXJzZVJlbGF0aW9uKSA9PiAoXG4gIHJlbGF0aW9uID09PSB0eXBlcy5IQVNfTUFOWSAmJiAoXG4gICAgaW52ZXJzZVJlbGF0aW9uID09PSB0eXBlcy5CRUxPTkdTX1RPIHx8XG4gICAgaW52ZXJzZVJlbGF0aW9uID09PSB0eXBlcy5IQVNfT05FXG4gIClcbik7XG4iXX0=