@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
35 lines (33 loc) • 1.48 kB
JavaScript
;
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