Comparing version 1.0.4 to 1.0.5
@@ -19,7 +19,5 @@ interface Activity { | ||
get isIdle(): boolean; | ||
track(activity: { | ||
[key: string]: any; | ||
}): void; | ||
track(name: string): void; | ||
destroy(): void; | ||
} | ||
export {}; |
@@ -1,1 +0,1 @@ | ||
export default class{constructor(t){this.timer=null,this.idleThreshold=2e4,this.activities=[],this.onActive=()=>{},this.onIdle=()=>{};const{idleThreshold:i=2e4,onActive:s=(()=>{})}=t;this.activities=[],this.idleThreshold=i,this.onActive=s,this.timer=null}get lastActivityTimestamp(){return this.activities.length>0?this.activities[this.activities.length-1].timestamp:0}get isIdle(){return Date.now()-this.lastActivityTimestamp>=this.idleThreshold}track(t){var i;this.activities.push(Object.assign(Object.assign({},t),{timestamp:Date.now()})),this.activities=this.activities.filter((t=>t.timestamp>=Date.now()-this.idleThreshold)),null===(i=this.onActive)||void 0===i||i.call(this),this.timer&&clearTimeout(this.timer),this.timer=setTimeout((()=>{var t;return null===(t=this.onIdle)||void 0===t?void 0:t.call(this)}),this.idleThreshold)}destroy(){this.activities=[]}} | ||
export default class{constructor(t){this.timer=null,this.idleThreshold=2e4,this.activities=[],this.onActive=()=>{},this.onIdle=()=>{};const{idleThreshold:i=2e4,onActive:e=(()=>{})}=t;this.activities=[],this.idleThreshold=i,this.onActive=e,this.timer=null}get lastActivityTimestamp(){return this.activities.length>0?this.activities[this.activities.length-1].timestamp:0}get isIdle(){return Date.now()-this.lastActivityTimestamp>=this.idleThreshold}track(t){var i;this.activities.push({name:t,timestamp:Date.now()}),this.activities=this.activities.filter((t=>t.timestamp>=Date.now()-this.idleThreshold)),null===(i=this.onActive)||void 0===i||i.call(this),this.timer&&clearTimeout(this.timer),this.timer=setTimeout((()=>{var t;return null===(t=this.onIdle)||void 0===t?void 0:t.call(this)}),this.idleThreshold)}destroy(){this.activities=[]}} |
@@ -1,1 +0,1 @@ | ||
!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((t=t||self).ActivityTracker={})}(this,(function(t){"use strict";t.default=class{constructor(t){this.timer=null,this.idleThreshold=2e4,this.activities=[],this.onActive=()=>{},this.onIdle=()=>{};const{idleThreshold:i=2e4,onActive:e=(()=>{})}=t;this.activities=[],this.idleThreshold=i,this.onActive=e,this.timer=null}get lastActivityTimestamp(){return this.activities.length>0?this.activities[this.activities.length-1].timestamp:0}get isIdle(){return Date.now()-this.lastActivityTimestamp>=this.idleThreshold}track(t){var i;this.activities.push(Object.assign(Object.assign({},t),{timestamp:Date.now()})),this.activities=this.activities.filter((t=>t.timestamp>=Date.now()-this.idleThreshold)),null===(i=this.onActive)||void 0===i||i.call(this),this.timer&&clearTimeout(this.timer),this.timer=setTimeout((()=>{var t;return null===(t=this.onIdle)||void 0===t?void 0:t.call(this)}),this.idleThreshold)}destroy(){this.activities=[]}},Object.defineProperty(t,"__esModule",{value:!0})})); | ||
!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((t=t||self).ActivityTracker={})}(this,(function(t){"use strict";t.default=class{constructor(t){this.timer=null,this.idleThreshold=2e4,this.activities=[],this.onActive=()=>{},this.onIdle=()=>{};const{idleThreshold:i=2e4,onActive:e=(()=>{})}=t;this.activities=[],this.idleThreshold=i,this.onActive=e,this.timer=null}get lastActivityTimestamp(){return this.activities.length>0?this.activities[this.activities.length-1].timestamp:0}get isIdle(){return Date.now()-this.lastActivityTimestamp>=this.idleThreshold}track(t){var i;this.activities.push({name:t,timestamp:Date.now()}),this.activities=this.activities.filter((t=>t.timestamp>=Date.now()-this.idleThreshold)),null===(i=this.onActive)||void 0===i||i.call(this),this.timer&&clearTimeout(this.timer),this.timer=setTimeout((()=>{var t;return null===(t=this.onIdle)||void 0===t?void 0:t.call(this)}),this.idleThreshold)}destroy(){this.activities=[]}},Object.defineProperty(t,"__esModule",{value:!0})})); |
{ | ||
"name": "actr", | ||
"rollUpBuildName": "ActivityTracker", | ||
"version": "1.0.4", | ||
"version": "1.0.5", | ||
"main": "dist/index.js", | ||
@@ -6,0 +6,0 @@ "browser": "dist/index.umd.js", |
5877
31