| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- import { OnDestroy, OnInit, OnChanges, SimpleChange, ChangeDetectorRef } from '@angular/core';
- import { NgxSpinnerService } from './ngx-spinner.service';
- import { Subject } from 'rxjs';
- import { Size, NgxSpinner } from './ngx-spinner.enum';
- export declare class NgxSpinnerComponent implements OnDestroy, OnInit, OnChanges {
- private spinnerService;
- private changeDetector;
- /**
- * To set backdrop color
- * Only supports RGBA color format
- * @memberof NgxSpinnerComponent
- */
- bdColor: string;
- /**
- * To set spinner size
- *
- * @memberof NgxSpinnerComponent
- */
- size: Size;
- /**
- * To set spinner color(DEFAULTS.SPINNER_COLOR)
- *
- * @memberof NgxSpinnerComponent
- */
- color: string;
- /**
- * To set type of spinner
- *
- * @memberof NgxSpinnerComponent
- */
- type: string;
- /**
- * To toggle fullscreen mode
- *
- * @memberof NgxSpinnerComponent
- */
- fullScreen: boolean;
- /**
- * Spinner name
- *
- * @memberof NgxSpinnerComponent
- */
- name: string;
- /**
- * z-index value
- *
- * @memberof NgxSpinnerComponent
- */
- zIndex: number;
- /**
- * Spinner Object
- *
- * @memberof NgxSpinnerComponent
- */
- spinner: NgxSpinner;
- /**
- * Array for spinner's divs
- *
- * @memberof NgxSpinnerComponent
- */
- divArray: Array<number>;
- /**
- * Counter for div
- *
- * @memberof NgxSpinnerComponent
- *
- */
- divCount: number;
- /**
- * Show spinner
- *
- * @memberof NgxSpinnerComponent
- **/
- show: boolean;
- /**
- * Unsubscribe from spinner's observable
- *
- * @memberof NgxSpinnerComponent
- **/
- ngUnsubscribe: Subject<void>;
- /**
- * Creates an instance of NgxSpinnerComponent.
- *
- * @memberof NgxSpinnerComponent
- */
- constructor(spinnerService: NgxSpinnerService, changeDetector: ChangeDetectorRef);
- /**
- * Initialization method
- *
- * @memberof NgxSpinnerComponent
- */
- ngOnInit(): void;
- /**
- * To set default ngx-spinner options
- *
- * @memberof NgxSpinnerComponent
- */
- setDefaultOptions: () => void;
- /**
- * On changes event for input variables
- *
- * @memberof NgxSpinnerComponent
- */
- ngOnChanges(changes: {
- [propKey: string]: SimpleChange;
- }): void;
- /**
- * To get class for spinner
- *
- * @memberof NgxSpinnerComponent
- */
- getClass(type: string, size: Size): string;
- /**
- * Check if input variables have changed
- *
- * @memberof NgxSpinnerComponent
- */
- onInputChange(): void;
- /**
- * Component destroy event
- *
- * @memberof NgxSpinnerComponent
- */
- ngOnDestroy(): void;
- }
|