UNPKG

turnilo

Version:

Business intelligence, data exploration and visualization web application for Druid, formerly known as Swiv and Pivot

29 lines 922 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const immutable_1 = require("immutable"); const defaultTimeTag = { name: "", checkInterval: 60000, time: null, lastTimeChecked: null }; class TimeTag extends immutable_1.Record(defaultTimeTag) { static fromJS({ name, checkInterval, time: timeJS, lastTimeChecked: lastTimeCheckedJS }) { const time = timeJS ? new Date(timeJS) : undefined; const lastTimeChecked = lastTimeCheckedJS ? new Date(lastTimeCheckedJS) : time; return new TimeTag({ name, checkInterval, time, lastTimeChecked }); } constructor(parameters) { super(parameters); } changeTime(time, lastTimeChecked) { return this.set("time", time).set("lastTimeChecked", lastTimeChecked); } } exports.TimeTag = TimeTag; //# sourceMappingURL=time-tag.js.map