text: "use strict";
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.default = void 0;
  
  var _common = require("./common");
  
  var _default = function _default(prop) {
    return (0, _common.withParams)({
      type: 'requiredUnless',
      prop: prop
    }, function (value, parentVm) {
      return !(0, _common.ref)(prop, this, parentVm) ? (0, _common.req)(value) : true;
    });
  };
  
  exports.default = _default;