"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;

var _messages = _interopRequireDefault(require("./messages"));

var _serviceConfig = _interopRequireDefault(require("./serviceConfig"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

var _default = () => () => ({
  recordTypes: {
    relation: {
      messages: _messages.default,
      serviceConfig: _serviceConfig.default,
      // Relation records are soft deletable, but for now the UI issues hard deletes, for
      // consistency with pre-5.0 behavior. Map delete perms to both soft and hard delete
      // in case the UI switches to soft-deleting in the future.
      deletePermType: 'all'
    }
  }
});

exports.default = _default;