ng2-idle
Version:
A module for responding to idle users in Angular2 applications.
32 lines (27 loc) • 799 B
text/typescript
/**
* ng2-idle - A module for responding to idle users in Angular2 applications.
# @author Mike Grabski <me@mikegrabski.com> (http://mikegrabski.com/)
* @version v1.0.0-alpha.18
* @link https://github.com/HackedByChinese/ng2-idle.git#readme
* @license MIT
*/
import {IdleExpiry} from './idleexpiry';
/*
* Represents a simple in-memory store of expiry values.
* @extends IdleExpiry
*/
export class SimpleExpiry extends IdleExpiry {
private lastValue: Date = null;
constructor() { super(); }
/*
* Gets or sets the last expiry date.
* @param value - The expiry value to set; omit to only return the value.
* @return The current expiry value.
*/
last(value?: Date): Date {
if (value !== void 0) {
this.lastValue = value;
}
return this.lastValue;
}
}