@enonic/mock-xp
Version:
Mock Enonic XP API JavaScript Library
27 lines (26 loc) • 997 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UserWithProfile = void 0;
var tslib_1 = require("tslib");
var User_1 = require("./User");
var UserWithProfile = (function (_super) {
tslib_1.__extends(UserWithProfile, _super);
function UserWithProfile(_a) {
var displayName = _a.displayName, key = _a.key, modifiedTime = _a.modifiedTime, email = _a.email, idProvider = _a.idProvider, login = _a.login, _b = _a.disabled, disabled = _b === void 0 ? false : _b, profile = _a.profile;
var _this = _super.call(this, {
displayName: displayName,
key: key,
modifiedTime: modifiedTime,
email: email,
idProvider: idProvider,
login: login,
disabled: disabled
}) || this;
if (profile) {
_this.profile = profile;
}
return _this;
}
return UserWithProfile;
}(User_1.User));
exports.UserWithProfile = UserWithProfile;