UNPKG

gbf-raidfinder

Version:

JavaScript library for tracking Granblue Fantasy raid tweets from Twitter

25 lines 924 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var BossFilter_1 = require("./BossFilter"); var SearchBuilder = /** @class */ (function () { function SearchBuilder() { } SearchBuilder.prototype.track = function (boss) { var parsed = BossFilter_1.parse(boss); if (!parsed) { throw TypeError("Can't parse the boss filter!"); } var track = []; var levels = (parsed.levels || [parsed.level]).map(function (level) { return 'Lv' + level; }); if (parsed.name.en && parsed.level) { track.push("Lvl " + parsed.level + " " + parsed.name.en); } if (parsed.name.jp && parsed.level) { track.push("Lv" + parsed.level + " " + parsed.name.jp); } return track.join(','); }; return SearchBuilder; }()); exports.default = SearchBuilder; //# sourceMappingURL=SearchBuilder.js.map