UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

35 lines (33 loc) 1.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UnknownItemGeneratorTest = void 0; const ProjectInfoItem_1 = require("./ProjectInfoItem"); const IProjectItemData_1 = require("../app/IProjectItemData"); const IInfoItemData_1 = require("./IInfoItemData"); const ProjectInfoUtilities_1 = require("./ProjectInfoUtilities"); var UnknownItemGeneratorTest; (function (UnknownItemGeneratorTest) { UnknownItemGeneratorTest[UnknownItemGeneratorTest["unknownItemTypeFound"] = 0] = "unknownItemTypeFound"; })(UnknownItemGeneratorTest = exports.UnknownItemGeneratorTest || (exports.UnknownItemGeneratorTest = {})); class UnknownFileGenerator { constructor() { this.id = "UNKJSON"; this.title = "Unknown JSON"; this.canAlwaysProcess = true; } getTopicData(topicId) { return { title: ProjectInfoUtilities_1.default.getTitleFromEnum(UnknownItemGeneratorTest, topicId), }; } summarize(info, infoSet) { } async generate(projectItem, contentIndex) { const items = []; if (projectItem.itemType === IProjectItemData_1.ProjectItemType.json) { items.push(new ProjectInfoItem_1.default(IInfoItemData_1.InfoItemType.error, this.id, UnknownItemGeneratorTest.unknownItemTypeFound, "Unknown JSON file found", projectItem)); } return items; } } exports.default = UnknownFileGenerator; //# sourceMappingURL=../maps/info/UnknownItemGenerator.js.map