import BaseWindow from './BaseWindow' import DateUtil from '../util/DateUtil' class RealTimeWindow extends BaseWindow { begin: number end: number windowSize: string constructor(windowSize: string) { super() this.windowSize = windowSize const { begin, end } = DateUtil.getTsByType(this.windowSize) this.begin = begin this.end = end } setBegin(begin: number): void { this.begin = begin } setEnd(end: number): void { this.end = end } getBegin(): number { return this.begin } getEnd(): number { return this.end } getPriod(): string { return DateUtil.getTime(this.begin) + "_" + DateUtil.getTime(this.end) } } export = RealTimeWindow