ts-tiled-converter
Version:
Typescript library to convert tiled map to Studio map
26 lines • 915 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.readMap = void 0;
var fs_1 = __importDefault(require("fs"));
var crypto_1 = __importDefault(require("crypto"));
var decodeXML_1 = require("../tiledXML/decodeXML");
var readMap = function (path) {
try {
var fileData = fs_1.default.readFileSync(path);
var map = (0, decodeXML_1.decodeXML)(fileData)[0];
return {
map: map,
sha1: crypto_1.default.createHash('sha1').update(fileData).digest('hex'),
};
}
catch (error) {
if (error instanceof Error)
return error;
return new Error("Unknown error: ".concat(JSON.stringify(error)));
}
};
exports.readMap = readMap;
//# sourceMappingURL=readMap.js.map