var Core;
(function (Core) {
    function IsDataset(item) {
        return item.UserEntityType == UserEntityType.Dataset;
    }
    Core.IsDataset = IsDataset;
    function IsSurvey(item) {
        return item.UserEntityType == UserEntityType.ExternalSurvey;
    }
    Core.IsSurvey = IsSurvey;
    function IsDatasetOrSurvey(item) {
        return IsDataset(item) || IsSurvey(item);
    }
    Core.IsDatasetOrSurvey = IsDatasetOrSurvey;
    var UserEntityType;
    (function (UserEntityType) {
        UserEntityType[UserEntityType["None"] = 0] = "None";
        UserEntityType[UserEntityType["Chart"] = 1] = "Chart";
        UserEntityType[UserEntityType["Crosstab"] = 2] = "Crosstab";
        UserEntityType[UserEntityType["CrosstabCategory"] = 3] = "CrosstabCategory";
        UserEntityType[UserEntityType["Dataset"] = 4] = "Dataset";
        UserEntityType[UserEntityType["DataView"] = 5] = "DataView";
        UserEntityType[UserEntityType["DataViewCategory"] = 6] = "DataViewCategory";
        UserEntityType[UserEntityType["Dashboard"] = 7] = "Dashboard";
        UserEntityType[UserEntityType["Variable"] = 8] = "Variable";
        UserEntityType[UserEntityType["VariableCategory"] = 9] = "VariableCategory";
        UserEntityType[UserEntityType["File"] = 10] = "File";
        UserEntityType[UserEntityType["Folder"] = 11] = "Folder";
        UserEntityType[UserEntityType["OutputTemplate"] = 12] = "OutputTemplate";
        UserEntityType[UserEntityType["PublishedLink"] = 13] = "PublishedLink";
        UserEntityType[UserEntityType["User"] = 14] = "User";
        UserEntityType[UserEntityType["Group"] = 15] = "Group";
        UserEntityType[UserEntityType["Account"] = 16] = "Account";
        UserEntityType[UserEntityType["ExternalDataSource"] = 17] = "ExternalDataSource";
        UserEntityType[UserEntityType["ExternalDataSourceFolder"] = 18] = "ExternalDataSourceFolder";
        UserEntityType[UserEntityType["ExternalSurvey"] = 19] = "ExternalSurvey";
        UserEntityType[UserEntityType["ChartCategory"] = 20] = "ChartCategory";
        UserEntityType[UserEntityType["DashboardCategory"] = 21] = "DashboardCategory";
        UserEntityType[UserEntityType["LogWebApi"] = 22] = "LogWebApi";
        UserEntityType[UserEntityType["AdvancedAnalysis"] = 23] = "AdvancedAnalysis";
    })(UserEntityType = Core.UserEntityType || (Core.UserEntityType = {}));
})(Core || (Core = {}));
