ng2-timeout-dialog
Version:
Timeout dialog for Angular
19 lines (18 loc) • 623 B
TypeScript
import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { TimeoutService } from './timeout.service';
export declare class TimeoutDirective implements OnInit, OnDestroy {
private timeoutService;
ngOnDestroy(): void;
timeout: EventEmitter<{}>;
timeoutAfter: string;
warningAfter: string;
timeoutId: number;
warningIsActive: boolean;
constructor(timeoutService: TimeoutService);
ngOnInit(): void;
resetTimeout(): void;
clearTimeout(): void;
startTimeoutCounting(seconds: number): void;
handleTimeout(): () => void;
setWarningState(val: boolean): void;
}