warframe-worldstate-parser
Version:
An Open parser for Warframe's Worldstate in Javascript
22 lines (21 loc) • 850 B
JavaScript
import { n as __decorateMetadata, t as __decorate } from "../../decorate-BCC26nnB.mjs";
import { Type } from "class-transformer";
import { IsDate, IsString } from "class-validator";
import { languageString, parseDate } from "warframe-worldstate-data/utilities";
//#region lib/models/VoidTraderSchedule.ts
var VoidTraderSchedule = class {
expiry;
item;
constructor(data, { locale = "en" } = { locale: "en" }) {
this.expiry = parseDate(data.Expiry);
this.item = languageString(data.FeaturedItem, locale);
}
};
__decorate([
IsDate(),
Type(() => Date),
__decorateMetadata("design:type", typeof Date === "undefined" ? Object : Date)
], VoidTraderSchedule.prototype, "expiry", void 0);
__decorate([IsString(), __decorateMetadata("design:type", String)], VoidTraderSchedule.prototype, "item", void 0);
//#endregion
export { VoidTraderSchedule };