UNPKG

step-sequence-generator

Version:

A step sequence generator for figure skating programs

23 lines (22 loc) 757 B
"use strict"; 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;