ngx-spinner.service.d.ts 798 B

1234567891011121314151617181920212223242526272829303132
  1. import { Observable } from 'rxjs';
  2. import { NgxSpinner, Spinner } from './ngx-spinner.enum';
  3. export declare class NgxSpinnerService {
  4. /**
  5. * Spinner observable
  6. *
  7. * @memberof NgxSpinnerService
  8. */
  9. private spinnerObservable;
  10. /**
  11. * Creates an instance of NgxSpinnerService.
  12. * @memberof NgxSpinnerService
  13. */
  14. constructor();
  15. /**
  16. * Get subscription of desired spinner
  17. * @memberof NgxSpinnerService
  18. **/
  19. getSpinner(name: string): Observable<NgxSpinner>;
  20. /**
  21. * To show spinner
  22. *
  23. * @memberof NgxSpinnerService
  24. */
  25. show(name?: string, spinner?: Spinner): Promise<unknown>;
  26. /**
  27. * To hide spinner
  28. *
  29. * @memberof NgxSpinnerService
  30. */
  31. hide(name?: string, debounce?: number): Promise<unknown>;
  32. }