UNPKG

bc-minecraft-bedrock-project

Version:

The typescript library responsible for reading/parsing minecraft bedrock data

39 lines 1.33 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.FileType = void 0; const path_1 = __importDefault(require("path")); /** */ var FileType; (function (FileType) { /** */ FileType[FileType["manifest"] = 0] = "manifest"; /** */ FileType[FileType["skins"] = 1] = "skins"; /** */ FileType[FileType["texture"] = 2] = "texture"; /** */ FileType[FileType["unknown"] = 3] = "unknown"; })(FileType || (exports.FileType = FileType = {})); /** */ (function (FileType) { /**Detects resource pack resource, already assumed the path belongs to a resource pack * @param uri the decoded uri, expects slashes to be '/'*/ function detect(uri) { //Folders if (uri.endsWith(".png")) return FileType.texture; const filename = path_1.default.basename(uri); switch (filename) { case "manifest.json": return FileType.manifest; case "skins.json": return FileType.skins; } return FileType.unknown; } FileType.detect = detect; })(FileType || (exports.FileType = FileType = {})); //# sourceMappingURL=FileType.js.map