UNPKG

ez-organizer

Version:

Organise tvshows automatically (part of the 'ez' programs)

39 lines (30 loc) 1.1 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _map = _interopRequireDefault(require("@babel/runtime/core-js/map")); var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass")); var Show = /*#__PURE__*/ function () { function Show(_showName) { (0, _classCallCheck2.default)(this, Show); this.showName = _showName; this.seasons = new _map.default(); } (0, _createClass2.default)(Show, [{ key: "addEpisode", value: function addEpisode(episode) { var episodeNum = episode.episodeData.episode; var seasonNum = episode.episodeData.season; var season = this.seasons.get(seasonNum) || this.seasons.set(seasonNum, new _map.default()).get(seasonNum); season.set(episodeNum, episode); } }]); return Show; }(); exports.default = Show; //# sourceMappingURL=Show.js.map