"use strict";
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProjectItemCreationType = exports.ProjectItemErrorStatus = exports.ProjectItemEditPreference = exports.ProjectItemStorageType = exports.ProjectItemType = exports.ProjectItemCategory = exports.MaxItemTypes = void 0;
exports.MaxItemTypes = 125;
var ProjectItemCategory;
(function (ProjectItemCategory) {
    ProjectItemCategory[ProjectItemCategory["assets"] = 0] = "assets";
    ProjectItemCategory[ProjectItemCategory["logic"] = 1] = "logic";
    ProjectItemCategory[ProjectItemCategory["types"] = 2] = "types";
    ProjectItemCategory[ProjectItemCategory["build"] = 3] = "build";
    ProjectItemCategory[ProjectItemCategory["documentation"] = 4] = "documentation";
    ProjectItemCategory[ProjectItemCategory["meta"] = 5] = "meta";
    ProjectItemCategory[ProjectItemCategory["package"] = 6] = "package";
    ProjectItemCategory[ProjectItemCategory["unknown"] = 7] = "unknown";
})(ProjectItemCategory = exports.ProjectItemCategory || (exports.ProjectItemCategory = {}));
var ProjectItemType;
(function (ProjectItemType) {
    ProjectItemType[ProjectItemType["unknown"] = 0] = "unknown";
    ProjectItemType[ProjectItemType["testJs"] = 1] = "testJs";
    ProjectItemType[ProjectItemType["js"] = 2] = "js";
    ProjectItemType[ProjectItemType["catalogIndexJs"] = 3] = "catalogIndexJs";
    ProjectItemType[ProjectItemType["structure"] = 4] = "structure";
    ProjectItemType[ProjectItemType["behaviorPackManifestJson"] = 5] = "behaviorPackManifestJson";
    ProjectItemType[ProjectItemType["json"] = 6] = "json";
    ProjectItemType[ProjectItemType["MCWorld"] = 7] = "MCWorld";
    ProjectItemType[ProjectItemType["MCTemplate"] = 8] = "MCTemplate";
    ProjectItemType[ProjectItemType["MCFunction"] = 9] = "MCFunction";
    ProjectItemType[ProjectItemType["entityTypeBehavior"] = 10] = "entityTypeBehavior";
    ProjectItemType[ProjectItemType["entityTypeBaseJs"] = 11] = "entityTypeBaseJs";
    ProjectItemType[ProjectItemType["actionSet"] = 12] = "actionSet";
    ProjectItemType[ProjectItemType["ts"] = 13] = "ts";
    ProjectItemType[ProjectItemType["resourcePackManifestJson"] = 14] = "resourcePackManifestJson";
    ProjectItemType[ProjectItemType["worldTest"] = 15] = "worldTest";
    ProjectItemType[ProjectItemType["worldFolder"] = 16] = "worldFolder";
    ProjectItemType[ProjectItemType["behaviorPackListJson"] = 17] = "behaviorPackListJson";
    ProjectItemType[ProjectItemType["resourcePackListJson"] = 18] = "resourcePackListJson";
    ProjectItemType[ProjectItemType["animationBehaviorJson"] = 19] = "animationBehaviorJson";
    ProjectItemType[ProjectItemType["animationControllerBehaviorJson"] = 20] = "animationControllerBehaviorJson";
    ProjectItemType[ProjectItemType["blockTypeBehavior"] = 21] = "blockTypeBehavior";
    ProjectItemType[ProjectItemType["blockMaterialsBehaviorJson"] = 22] = "blockMaterialsBehaviorJson";
    ProjectItemType[ProjectItemType["itemTypeBehavior"] = 23] = "itemTypeBehavior";
    ProjectItemType[ProjectItemType["lootTableBehavior"] = 24] = "lootTableBehavior";
    ProjectItemType[ProjectItemType["biomeResourceJson"] = 25] = "biomeResourceJson";
    ProjectItemType[ProjectItemType["blocksCatalogResourceJson"] = 26] = "blocksCatalogResourceJson";
    ProjectItemType[ProjectItemType["soundCatalog"] = 27] = "soundCatalog";
    ProjectItemType[ProjectItemType["animationResourceJson"] = 28] = "animationResourceJson";
    ProjectItemType[ProjectItemType["animationControllerResourceJson"] = 29] = "animationControllerResourceJson";
    ProjectItemType[ProjectItemType["entityTypeResource"] = 30] = "entityTypeResource";
    ProjectItemType[ProjectItemType["fogResourceJson"] = 31] = "fogResourceJson";
    ProjectItemType[ProjectItemType["modelGeometryJson"] = 32] = "modelGeometryJson";
    ProjectItemType[ProjectItemType["particleJson"] = 33] = "particleJson";
    ProjectItemType[ProjectItemType["renderControllerJson"] = 34] = "renderControllerJson";
    ProjectItemType[ProjectItemType["ninesliceJson"] = 35] = "ninesliceJson";
    ProjectItemType[ProjectItemType["uiJson"] = 36] = "uiJson";
    ProjectItemType[ProjectItemType["languagesCatalogResourceJson"] = 37] = "languagesCatalogResourceJson";
    ProjectItemType[ProjectItemType["biomeBehaviorJson"] = 38] = "biomeBehaviorJson";
    ProjectItemType[ProjectItemType["dialogueBehaviorJson"] = 39] = "dialogueBehaviorJson";
    ProjectItemType[ProjectItemType["featureRuleBehaviorJson"] = 40] = "featureRuleBehaviorJson";
    ProjectItemType[ProjectItemType["featureBehavior"] = 41] = "featureBehavior";
    ProjectItemType[ProjectItemType["functionEventJson"] = 42] = "functionEventJson";
    ProjectItemType[ProjectItemType["recipeBehavior"] = 43] = "recipeBehavior";
    ProjectItemType[ProjectItemType["spawnRuleBehavior"] = 44] = "spawnRuleBehavior";
    ProjectItemType[ProjectItemType["tradingBehaviorJson"] = 45] = "tradingBehaviorJson";
    ProjectItemType[ProjectItemType["volumeBehaviorJson"] = 46] = "volumeBehaviorJson";
    ProjectItemType[ProjectItemType["attachableResourceJson"] = 47] = "attachableResourceJson";
    ProjectItemType[ProjectItemType["itemTypeResourceJson"] = 48] = "itemTypeResourceJson";
    ProjectItemType[ProjectItemType["materialsResourceJson"] = 49] = "materialsResourceJson";
    ProjectItemType[ProjectItemType["musicDefinitionJson"] = 50] = "musicDefinitionJson";
    ProjectItemType[ProjectItemType["soundDefinitionCatalog"] = 51] = "soundDefinitionCatalog";
    ProjectItemType[ProjectItemType["blockTypeResourceJson"] = 52] = "blockTypeResourceJson";
    ProjectItemType[ProjectItemType["MCAddon"] = 53] = "MCAddon";
    ProjectItemType[ProjectItemType["zip"] = 54] = "zip";
    ProjectItemType[ProjectItemType["MCPack"] = 55] = "MCPack";
    ProjectItemType[ProjectItemType["documentedTypeFolder"] = 56] = "documentedTypeFolder";
    ProjectItemType[ProjectItemType["documentedCommandFolder"] = 57] = "documentedCommandFolder";
    ProjectItemType[ProjectItemType["tsconfigJson"] = 58] = "tsconfigJson";
    ProjectItemType[ProjectItemType["packageJson"] = 59] = "packageJson";
    ProjectItemType[ProjectItemType["packageLockJson"] = 60] = "packageLockJson";
    ProjectItemType[ProjectItemType["docInfoJson"] = 61] = "docInfoJson";
    ProjectItemType[ProjectItemType["scriptTypesJson"] = 62] = "scriptTypesJson";
    ProjectItemType[ProjectItemType["commandSetDefinitionJson"] = 63] = "commandSetDefinitionJson";
    ProjectItemType[ProjectItemType["jsconfigJson"] = 64] = "jsconfigJson";
    ProjectItemType[ProjectItemType["docfxJson"] = 65] = "docfxJson";
    ProjectItemType[ProjectItemType["jsdocJson"] = 66] = "jsdocJson";
    ProjectItemType[ProjectItemType["skinPackManifestJson"] = 67] = "skinPackManifestJson";
    ProjectItemType[ProjectItemType["worldTemplateManifestJson"] = 68] = "worldTemplateManifestJson";
    ProjectItemType[ProjectItemType["buildProcessedJs"] = 69] = "buildProcessedJs";
    ProjectItemType[ProjectItemType["entityTypeBaseTs"] = 70] = "entityTypeBaseTs";
    ProjectItemType[ProjectItemType["blockTypeBaseJs"] = 71] = "blockTypeBaseJs";
    ProjectItemType[ProjectItemType["blockTypeBaseTs"] = 72] = "blockTypeBaseTs";
    ProjectItemType[ProjectItemType["MCProject"] = 73] = "MCProject";
    ProjectItemType[ProjectItemType["image"] = 74] = "image";
    ProjectItemType[ProjectItemType["vsCodeLaunchJson"] = 75] = "vsCodeLaunchJson";
    ProjectItemType[ProjectItemType["vsCodeTasksJson"] = 76] = "vsCodeTasksJson";
    ProjectItemType[ProjectItemType["vsCodeSettingsJson"] = 77] = "vsCodeSettingsJson";
    ProjectItemType[ProjectItemType["vsCodeExtensionsJson"] = 78] = "vsCodeExtensionsJson";
    ProjectItemType[ProjectItemType["lang"] = 79] = "lang";
    ProjectItemType[ProjectItemType["projectSummaryMetadata"] = 80] = "projectSummaryMetadata";
    ProjectItemType[ProjectItemType["tickJson"] = 81] = "tickJson";
    ProjectItemType[ProjectItemType["cameraJson"] = 82] = "cameraJson";
    ProjectItemType[ProjectItemType["material"] = 83] = "material";
    ProjectItemType[ProjectItemType["materialSetJson"] = 84] = "materialSetJson";
    ProjectItemType[ProjectItemType["materialVertex"] = 85] = "materialVertex";
    ProjectItemType[ProjectItemType["materialFragment"] = 86] = "materialFragment";
    ProjectItemType[ProjectItemType["materialGeometry"] = 87] = "materialGeometry";
    ProjectItemType[ProjectItemType["lightingJson"] = 88] = "lightingJson";
    ProjectItemType[ProjectItemType["textureSetJson"] = 89] = "textureSetJson";
    ProjectItemType[ProjectItemType["flipbookTexturesJson"] = 91] = "flipbookTexturesJson";
    ProjectItemType[ProjectItemType["itemTextureJson"] = 92] = "itemTextureJson";
    ProjectItemType[ProjectItemType["terrainTextureCatalogResourceJson"] = 93] = "terrainTextureCatalogResourceJson";
    ProjectItemType[ProjectItemType["globalVariablesJson"] = 94] = "globalVariablesJson";
    ProjectItemType[ProjectItemType["dataForm"] = 95] = "dataForm";
    ProjectItemType[ProjectItemType["dimensionJson"] = 96] = "dimensionJson";
    ProjectItemType[ProjectItemType["behaviorPackHistoryListJson"] = 97] = "behaviorPackHistoryListJson";
    ProjectItemType[ProjectItemType["resourcePackHistoryListJson"] = 98] = "resourcePackHistoryListJson";
    ProjectItemType[ProjectItemType["texture"] = 99] = "texture";
    ProjectItemType[ProjectItemType["marketingAssetImage"] = 100] = "marketingAssetImage";
    ProjectItemType[ProjectItemType["storeAssetImage"] = 101] = "storeAssetImage";
    ProjectItemType[ProjectItemType["uiTexture"] = 102] = "uiTexture";
    ProjectItemType[ProjectItemType["iconImage"] = 103] = "iconImage";
    ProjectItemType[ProjectItemType["textureListJson"] = 104] = "textureListJson";
    ProjectItemType[ProjectItemType["fileListArrayJson"] = 105] = "fileListArrayJson";
    ProjectItemType[ProjectItemType["vanillaDataJson"] = 106] = "vanillaDataJson";
    ProjectItemType[ProjectItemType["engineOrderingJson"] = 107] = "engineOrderingJson";
    ProjectItemType[ProjectItemType["audio"] = 108] = "audio";
    ProjectItemType[ProjectItemType["behaviorPackFolder"] = 109] = "behaviorPackFolder";
    ProjectItemType[ProjectItemType["resourcePackFolder"] = 110] = "resourcePackFolder";
    ProjectItemType[ProjectItemType["skinPackFolder"] = 111] = "skinPackFolder";
    ProjectItemType[ProjectItemType["contentIndexJson"] = 112] = "contentIndexJson";
    ProjectItemType[ProjectItemType["contentReportJson"] = 113] = "contentReportJson";
    ProjectItemType[ProjectItemType["levelDbLdb"] = 114] = "levelDbLdb";
    ProjectItemType[ProjectItemType["levelDbLog"] = 115] = "levelDbLog";
    ProjectItemType[ProjectItemType["levelDbCurrent"] = 116] = "levelDbCurrent";
    ProjectItemType[ProjectItemType["levelDbManifest"] = 117] = "levelDbManifest";
    ProjectItemType[ProjectItemType["levelDat"] = 118] = "levelDat";
    ProjectItemType[ProjectItemType["justConfigTs"] = 119] = "justConfigTs";
    ProjectItemType[ProjectItemType["esLintConfigMjs"] = 120] = "esLintConfigMjs";
    ProjectItemType[ProjectItemType["env"] = 121] = "env";
    ProjectItemType[ProjectItemType["prettierRcJson"] = 122] = "prettierRcJson";
    ProjectItemType[ProjectItemType["skinCatalogJson"] = 123] = "skinCatalogJson";
    ProjectItemType[ProjectItemType["tagsMetadata"] = 124] = "tagsMetadata";
})(ProjectItemType = exports.ProjectItemType || (exports.ProjectItemType = {}));
var ProjectItemStorageType;
(function (ProjectItemStorageType) {
    ProjectItemStorageType[ProjectItemStorageType["singleFile"] = 0] = "singleFile";
    ProjectItemStorageType[ProjectItemStorageType["folder"] = 1] = "folder";
})(ProjectItemStorageType = exports.ProjectItemStorageType || (exports.ProjectItemStorageType = {}));
var ProjectItemEditPreference;
(function (ProjectItemEditPreference) {
    ProjectItemEditPreference[ProjectItemEditPreference["projectDefault"] = 0] = "projectDefault";
    ProjectItemEditPreference[ProjectItemEditPreference["forceEditor"] = 1] = "forceEditor";
    ProjectItemEditPreference[ProjectItemEditPreference["forceRaw"] = 2] = "forceRaw";
})(ProjectItemEditPreference = exports.ProjectItemEditPreference || (exports.ProjectItemEditPreference = {}));
var ProjectItemErrorStatus;
(function (ProjectItemErrorStatus) {
    ProjectItemErrorStatus[ProjectItemErrorStatus["none"] = 0] = "none";
    ProjectItemErrorStatus[ProjectItemErrorStatus["unprocessable"] = 1] = "unprocessable";
})(ProjectItemErrorStatus = exports.ProjectItemErrorStatus || (exports.ProjectItemErrorStatus = {}));
var ProjectItemCreationType;
(function (ProjectItemCreationType) {
    ProjectItemCreationType[ProjectItemCreationType["normal"] = 0] = "normal";
    ProjectItemCreationType[ProjectItemCreationType["generated"] = 1] = "generated";
    ProjectItemCreationType[ProjectItemCreationType["build"] = 2] = "build";
    ProjectItemCreationType[ProjectItemCreationType["dist"] = 3] = "dist";
})(ProjectItemCreationType = exports.ProjectItemCreationType || (exports.ProjectItemCreationType = {}));

//# sourceMappingURL=../maps/app/IProjectItemData.js.map
