step-sequence-generator
Version:
A step sequence generator for figure skating programs
23 lines (22 loc) • 757 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UploaderMap = void 0;
const UploaderAbstract_js_1 = require("./UploaderAbstract.js");
class UploaderMap extends UploaderAbstract_js_1.UploaderAbstract {
upload(data, filePath) {
const plainObject = this.convertMapToObject(data);
const dataString = this.formatToJSON(plainObject);
this.uploadToFile(filePath, dataString);
}
convertMapToObject(data) {
if (Array.isArray(data) && data.every((item) => item instanceof Map)) {
return data.map((item) => {
return Object.fromEntries(item);
});
}
else {
return [];
}
}
}
exports.UploaderMap = UploaderMap;