UNPKG

ngx-screen-saver

Version:
27 lines (26 loc) 1.15 kB
import { OnDestroy, OnInit } from '@angular/core'; import p5 from 'p5'; import { Subscription } from 'rxjs'; import { IdleDetectionService } from '../../services/idle-detection.service'; import * as i0 from "@angular/core"; export declare type ScreenSaverOption = 'stars' | 'dvd' | 'fireworks'; export declare class NgxScreenSaverComponent implements OnInit, OnDestroy { private idleDetectionService; constructor(idleDetectionService: IdleDetectionService); idleAfterMs: number; variant: ScreenSaverOption; opacity: number; zIndex: number; isIdleSubscription: Subscription; showScreenSaver: boolean; screenSaver?: p5; screenSavers: { stars: (p5: p5) => void; dvd: (p5: p5) => void; fireworks: (p5: p5) => void; }; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxScreenSaverComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxScreenSaverComponent, "ngx-screen-saver", never, { "idleAfterMs": "idleAfterMs"; "variant": "variant"; "opacity": "opacity"; "zIndex": "zIndex"; }, {}, never, never>; }