idle-detector
Version:
[Description:] This library is created to detect the Inactivity of the User. You can specify the Inactivity [timeout] in [milliseconds].
29 lines • 2.33 kB
JavaScript
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class IdleDetectorComponent {
constructor() { }
ngOnInit() {
}
timeoutDetected(event) {
alert("timedout");
}
}
IdleDetectorComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.12", ngImport: i0, type: IdleDetectorComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
IdleDetectorComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.12", type: IdleDetectorComponent, selector: "lib-idle-detector", ngImport: i0, template: `
<p>
idle-detector works!
</p>
`, isInline: true });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.12", ngImport: i0, type: IdleDetectorComponent, decorators: [{
type: Component,
args: [{
selector: 'lib-idle-detector',
template: `
<p>
idle-detector works!
</p>
`,
styles: []
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaWRsZS1kZXRlY3Rvci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9pZGxlLWRldGVjdG9yL3NyYy9saWIvaWRsZS1kZXRlY3Rvci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxNQUFNLGVBQWUsQ0FBQzs7QUFZbEQsTUFBTSxPQUFPLHFCQUFxQjtJQUVoQyxnQkFBZ0IsQ0FBQztJQUVqQixRQUFRO0lBQ1IsQ0FBQztJQUVELGVBQWUsQ0FBQyxLQUFTO1FBQ3ZCLEtBQUssQ0FBQyxVQUFVLENBQUMsQ0FBQTtJQUNuQixDQUFDOzttSEFUVSxxQkFBcUI7dUdBQXJCLHFCQUFxQix5REFSdEI7Ozs7R0FJVDs0RkFJVSxxQkFBcUI7a0JBVmpDLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLG1CQUFtQjtvQkFDN0IsUUFBUSxFQUFFOzs7O0dBSVQ7b0JBQ0QsTUFBTSxFQUFFLEVBQ1A7aUJBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdsaWItaWRsZS1kZXRlY3RvcicsXG4gIHRlbXBsYXRlOiBgXG4gICAgPHA+XG4gICAgICBpZGxlLWRldGVjdG9yIHdvcmtzIVxuICAgIDwvcD5cbiAgYCxcbiAgc3R5bGVzOiBbXG4gIF1cbn0pXG5leHBvcnQgY2xhc3MgSWRsZURldGVjdG9yQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICBjb25zdHJ1Y3RvcigpIHsgfVxuXG4gIG5nT25Jbml0KCk6IHZvaWQge1xuICB9XG5cbiAgdGltZW91dERldGVjdGVkKGV2ZW50OmFueSl7XG4gICAgYWxlcnQoXCJ0aW1lZG91dFwiKVxuICB9XG59XG4iXX0=