UNPKG

@omnedia/ngx-floodlight

Version:

An Angular standalone component rendering dynamic animated floodlight gradients.

26 lines (23 loc) 1.44 kB
import * as _angular_core from '@angular/core'; import { AfterViewInit, OnDestroy, ElementRef } from '@angular/core'; declare class NgxFloodlightComponent implements AfterViewInit, OnDestroy { private platformId; elementRef: ElementRef<HTMLElement>; styleClass?: string; animate: boolean; animateOnlyOnce: boolean; set gradientFirst(v: string); set gradientSecond(v: string); set gradientThird(v: string); set duration(v: string); style: _angular_core.WritableSignal<{}>; private intersectionObserver?; inViewport: _angular_core.WritableSignal<boolean>; playedAnimationOnce: boolean; constructor(platformId: object); ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration<NgxFloodlightComponent, never>; static ɵcmp: _angular_core.ɵɵComponentDeclaration<NgxFloodlightComponent, "om-floodlight", never, { "styleClass": { "alias": "styleClass"; "required": false; }; "animate": { "alias": "animate"; "required": false; }; "animateOnlyOnce": { "alias": "animateOnlyOnce"; "required": false; }; "gradientFirst": { "alias": "gradientFirst"; "required": false; }; "gradientSecond": { "alias": "gradientSecond"; "required": false; }; "gradientThird": { "alias": "gradientThird"; "required": false; }; "duration": { "alias": "duration"; "required": false; }; }, {}, never, ["*"], true, never>; } export { NgxFloodlightComponent };