UNPKG

@helgoland/core

Version:

56 lines (55 loc) 3.43 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; /** * @abstract */ var /** * @abstract */ TimeInterval = /** @class */ (function () { function TimeInterval() { } return TimeInterval; }()); /** * @abstract */ export { TimeInterval }; var Timespan = /** @class */ (function (_super) { tslib_1.__extends(Timespan, _super); function Timespan(from, to) { var _this = _super.call(this) || this; _this.from = from instanceof Date ? from.valueOf() : from; _this.to = to ? (to instanceof Date ? to.valueOf() : to) : _this.from; return _this; } return Timespan; }(TimeInterval)); export { Timespan }; if (false) { /** @type {?} */ Timespan.prototype.from; /** @type {?} */ Timespan.prototype.to; } var BufferedTime = /** @class */ (function (_super) { tslib_1.__extends(BufferedTime, _super); function BufferedTime(timestamp, bufferInterval) { var _this = _super.call(this) || this; _this.timestamp = timestamp; _this.bufferInterval = bufferInterval; return _this; } return BufferedTime; }(TimeInterval)); export { BufferedTime }; if (false) { /** @type {?} */ BufferedTime.prototype.timestamp; /** @type {?} */ BufferedTime.prototype.bufferInterval; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGltZUludGVydmFsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGhlbGdvbGFuZC9jb3JlLyIsInNvdXJjZXMiOlsibGliL21vZGVsL2ludGVybmFsL3RpbWVJbnRlcnZhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBOzs7QUFBQTs7O3VCQUFBO0lBRUMsQ0FBQTs7OztBQUZELHdCQUVDO0FBRUQsSUFBQTtJQUE4QixvQ0FBWTtJQU10QyxrQkFBWSxJQUFtQixFQUFFLEVBQWtCO1FBQW5ELFlBQ0ksaUJBQU8sU0FHVjtRQUZHLEtBQUksQ0FBQyxJQUFJLEdBQUcsSUFBSSxZQUFZLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUM7UUFDekQsS0FBSSxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxZQUFZLElBQUksQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLE9BQU8sRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsS0FBSSxDQUFDLElBQUksQ0FBQzs7S0FDdkU7bUJBZEw7RUFJOEIsWUFBWSxFQVl6QyxDQUFBO0FBWkQsb0JBWUM7Ozs7Ozs7QUFFRCxJQUFBO0lBQWtDLHdDQUFZO0lBSTFDLHNCQUNJLFNBQWUsRUFDZixjQUFzQjtRQUYxQixZQUlJLGlCQUFPLFNBR1Y7UUFGRyxLQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUMzQixLQUFJLENBQUMsY0FBYyxHQUFHLGNBQWMsQ0FBQzs7S0FDeEM7dUJBN0JMO0VBa0JrQyxZQUFZLEVBWTdDLENBQUE7QUFaRCx3QkFZQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBhYnN0cmFjdCBjbGFzcyBUaW1lSW50ZXJ2YWwge1xuXG59XG5cbmV4cG9ydCBjbGFzcyBUaW1lc3BhbiBleHRlbmRzIFRpbWVJbnRlcnZhbCB7XG5cbiAgICBwdWJsaWMgZnJvbTogbnVtYmVyO1xuXG4gICAgcHVibGljIHRvOiBudW1iZXI7XG5cbiAgICBjb25zdHJ1Y3Rvcihmcm9tOiBudW1iZXIgfCBEYXRlLCB0bz86IG51bWJlciB8IERhdGUpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgdGhpcy5mcm9tID0gZnJvbSBpbnN0YW5jZW9mIERhdGUgPyBmcm9tLnZhbHVlT2YoKSA6IGZyb207XG4gICAgICAgIHRoaXMudG8gPSB0byA/ICh0byBpbnN0YW5jZW9mIERhdGUgPyB0by52YWx1ZU9mKCkgOiB0bykgOiB0aGlzLmZyb207XG4gICAgfVxuXG59XG5cbmV4cG9ydCBjbGFzcyBCdWZmZXJlZFRpbWUgZXh0ZW5kcyBUaW1lSW50ZXJ2YWwge1xuICAgIHB1YmxpYyB0aW1lc3RhbXA6IERhdGU7XG4gICAgcHVibGljIGJ1ZmZlckludGVydmFsOiBudW1iZXI7XG5cbiAgICBjb25zdHJ1Y3RvcihcbiAgICAgICAgdGltZXN0YW1wOiBEYXRlLFxuICAgICAgICBidWZmZXJJbnRlcnZhbDogbnVtYmVyXG4gICAgKSB7XG4gICAgICAgIHN1cGVyKCk7XG4gICAgICAgIHRoaXMudGltZXN0YW1wID0gdGltZXN0YW1wO1xuICAgICAgICB0aGlzLmJ1ZmZlckludGVydmFsID0gYnVmZmVySW50ZXJ2YWw7XG4gICAgfVxufVxuIl19