/** * Model for Page Refresh Policy */ import { Model } from "./base"; /** @public */ export class PageRefreshPolicy extends Model { constructor(strategy, updateDelayInterval, timeSinceOnScreenInterval, timeToLiveEndDate, refreshWhileVisible = false, refreshForDeviceDrivenContentChange = false) { super(); this.strategy = strategy; this.updateDelayInterval = updateDelayInterval; this.timeSinceOnScreenInterval = timeSinceOnScreenInterval; this.timeToLiveEndDate = timeToLiveEndDate; this.refreshWhileVisible = refreshWhileVisible; this.refreshForDeviceDrivenContentChange = refreshForDeviceDrivenContentChange; } } //# sourceMappingURL=page-refresh-policy.js.map