UNPKG

@omnia/fx-models

Version:
26 lines (25 loc) 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GroupSortColumn = exports.ResolvedGroupIdentity = exports.GroupIdentity = void 0; const Identity_1 = require("./Identity"); const IdentityTypes_1 = require("./IdentityTypes"); class GroupIdentity extends Identity_1.Identity { constructor() { super(...arguments); this.type = IdentityTypes_1.IdentityTypes.Group; } } exports.GroupIdentity = GroupIdentity; class ResolvedGroupIdentity extends GroupIdentity { static getDisplayName(group, deletedGroupText) { return group.isRemoved ? deletedGroupText : group.displayName?.value.text; } } exports.ResolvedGroupIdentity = ResolvedGroupIdentity; var GroupSortColumn; (function (GroupSortColumn) { GroupSortColumn[GroupSortColumn["DisplayName"] = 1] = "DisplayName"; GroupSortColumn[GroupSortColumn["Description"] = 2] = "Description"; GroupSortColumn[GroupSortColumn["ProviderId"] = 3] = "ProviderId"; GroupSortColumn[GroupSortColumn["GroupTypeId"] = 4] = "GroupTypeId"; })(GroupSortColumn = exports.GroupSortColumn || (exports.GroupSortColumn = {}));