UNPKG

ngx-spinner

Version:

A library with more than 50 different loading spinners for Angular 4 - 19. (https://napster2210.github.io/ngx-spinner/)

36 lines (35 loc) 1.02 kB
import { Observable, BehaviorSubject } from "rxjs"; import { NgxSpinner, Spinner } from "./ngx-spinner.enum"; import * as i0 from "@angular/core"; export declare class NgxSpinnerService { /** * Spinner observable * * @memberof NgxSpinnerService */ spinnerObservable: BehaviorSubject<NgxSpinner>; /** * Creates an instance of NgxSpinnerService. * @memberof NgxSpinnerService */ constructor(); /** * Get subscription of desired spinner * @memberof NgxSpinnerService **/ getSpinner(name: string): Observable<NgxSpinner>; /** * To show spinner * * @memberof NgxSpinnerService */ show(name?: string, spinner?: Spinner): Promise<unknown>; /** * To hide spinner * * @memberof NgxSpinnerService */ hide(name?: string, debounce?: number): Promise<unknown>; static ɵfac: i0.ɵɵFactoryDeclaration<NgxSpinnerService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgxSpinnerService>; }